Senior HPC Software Engineer – Research Clusters & Tools

UT-Battelle

Oak Ridge (TN)

On-site

USD 110,000 - 150,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Relocation assistance
Health benefits
Education assistance
Life Insurance
Wellness programs

Job summary

UT-Battelle in Oak Ridge, TN seeks a HPC Software Engineer to design, operate, and maintain clusters, servers, and workstations that support cutting‑edge scientific research. You will collaborate with researchers and IT teams to deploy scalable software, optimize workflows, and ensure reliable performance across distributed HPC environments.

Responsibilities include developing scientific software, enabling reproducible pipelines, and contributing to automation, testing, and packaging within a

Qualifications

  • BS degree in computer science, computer engineering, information technology, information systems, science, engineering, business, or a related discipline with at least 5 years of aligned experience.
  • 3+ years managing UNIX/Linux systems.
  • 3+ years of experience with configuration management and automation tools (Git, Jenkins, Ansible, Puppet).
  • Proficiency in scripting languages such as Bash or Python.
  • Experience with Linux server administration and large data systems.
  • Excellent written and oral communication skills; ability to work independently and in teams.

Responsibilities

  • Advocate and promote HPC and clustered computing software solutions to researchers.
  • Design, develop, optimize, and maintain scientific software, workflows, libraries, and tools for production HPC environments.
  • Ensure the performance, scalability, portability, reliability, and maintainability of software running on production systems.
  • Leverage automation, testing, and modern software engineering practices to minimize maintenance overhead and improve software quality and reproducibility.
  • Collaborate with technical points of contact and research teams to install, port, optimize, benchmark, and tune scientific applications and toolsets.
  • Support software environments for a wide range of computational workflows, including parallel and distributed applications, data‑intensive pipelines, and accelerator‑enabled workloads.
  • Work closely with system administrators, infrastructure engineers, and researchers to align software solutions with available compute, storage, and networking resources.
  • Contribute to CI/CD practices, software packaging, documentation, and sustainable development workflows for research computing environments.
  • Deliver ORNL’s mission by aligning behaviors, priorities, and interactions with our core values of Impact, Integrity, Teamwork, Safety, and Service.

Skills

UNIX/Linux administration
Scripting (Bash/Python)
Troubleshooting
Communication skills
Self-motivation

Education

Bachelor’s degree in CS/Engineering/IT or related field

Tools

Git
Jenkins
Ansible
Puppet

Job description

UT-Battelle in Oak Ridge, TN seeks a HPC Software Engineer to design, operate, and maintain clusters, servers, and workstations that support cutting‑edge scientific research. You will collaborate with researchers and IT teams to deploy scalable software, optimize workflows, and ensure reliable performance across distributed HPC environments.

Responsibilities include developing scientific software, enabling reproducible pipelines, and contributing to automation, testing, and packaging within a

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

HPC Software Engineer – Clusters & Scientific Tools
HPC Software Engineer – Clusters & Scientific Tools

Oak Ridge National Laboratory • Oak Ridge (TN)

On-site
USD 90,000 - 120,000
Medical and retirement plans
Flexible work hours
On-site fitness and amenities
+1
Senior Linux HPC Systems Engineer: Research Clusters
Senior Linux HPC Systems Engineer: Research Clusters

Cadre5 • Knoxville (TN)

On-site
USD 120,000 - 160,000
Medical insurance
Dental coverage
Vision coverage
+3
Senior HPC Storage Architect — Classified Infra
Senior HPC Storage Architect — Classified Infra

UT-Battelle • Oak Ridge (TN)

On-site
USD 140,000 - 210,000
Medical benefits
Retirement plan
Flexible work hours
+1
Senior HPC Systems Engineer - Hybrid Eligible
Senior HPC Systems Engineer - Hybrid Eligible

Oak Ridge National Laboratory • Oak Ridge (TN)

Hybrid
USD 110,000 - 150,000
401(k) Retirement Plan
Medical Plan
Relocation Assistance
+2
Senior HPC & AI Systems Engineer
Senior HPC & AI Systems Engineer

Oak Ridge National Laboratory • Oak Ridge (TN)

On-site
USD 130,000 - 195,000
Senior HPC Engineer – Classified Systems & Security Lead
Senior HPC Engineer – Classified Systems & Security Lead

Oak Ridge National Laboratory • Oak Ridge (TN)

On-site
USD 140,000 - 190,000
Medical benefits
Flexible working hours
On-site amenities
HPC Software Engineer
HPC Software Engineer

Oak Ridge National Laboratory • Oak Ridge (TN)

On-site
USD 90,000 - 120,000
Medical and retirement plans
Flexible work hours
On-site fitness and amenities
+1
HPC Software Engineer
HPC Software Engineer

UT-Battelle • Oak Ridge (TN)

On-site
USD 110,000 - 150,000
Relocation assistance
Health benefits
Education assistance
+2
Senior HPC Systems Engineer – Linux & Clusters
Senior HPC Systems Engineer – Linux & Clusters

Ursa Major • Longmont (CO)

Hybrid
USD 108,000 - 135,000
Unlimited PTO
Paid parental and adoptive leave
Medical, dental and vision insurance
+2
Senior Linux HPC Systems Engineer
Senior Linux HPC Systems Engineer

Cadre5 • Knoxville (TN)

On-site
USD 120,000 - 160,000
Medical insurance
Dental coverage
Vision coverage
+3