Taro Logo

DevOps Software Engineer - HPC Specialist

HRL Laboratories is a research and development facility focusing on advanced technology solutions.
Lost Hills, CA, USA
$99,705 - $124,683
DevOps
Mid-Level Software Engineer
In-Person
2+ years of experience
Enterprise SaaS

Description For DevOps Software Engineer - HPC Specialist

HRL Laboratories is seeking a DevOps Software Engineer specializing in High-Performance Computing (HPC). This role is integral to supporting and maintaining HPC environments and secure CI/CD infrastructure that enables cutting-edge scientific research. The position combines technical expertise in Linux cluster administration, Slurm workload management, and modern DevOps practices within a highly secure, air-gapped environment.

The role offers a unique opportunity to work at the intersection of scientific computing and DevOps, where you'll be responsible for managing sophisticated HPC clusters and ensuring optimal performance for research workflows. You'll collaborate directly with researchers, supporting their computational needs while maintaining the highest security standards required for government-related work.

Key responsibilities include administering Linux-based HPC clusters, implementing and maintaining CI/CD pipelines, and automating system management tasks. The position requires strong technical skills in Python programming, Linux administration, and HPC technologies, particularly Slurm. You'll also need excellent communication skills to document complex systems and interact with both technical and non-technical stakeholders.

This is an on-site position due to the sensitive nature of the work and the need to work with air-gapped networks. The role offers competitive compensation ($99,705 - $124,683) plus bonus and benefits. Candidates must be U.S. citizens and able to obtain a government security clearance. If you're passionate about HPC, DevOps, and want to contribute to cutting-edge research in a secure environment, this role provides an excellent opportunity to advance your career while working on meaningful projects.

Last updated 3 days ago

Responsibilities For DevOps Software Engineer - HPC Specialist

  • Administer and troubleshoot Linux-based HPC clusters running Slurm
  • Manage and maintain Slurm configurations and job scheduling policies
  • Collaborate with researchers to support scalable and automated scientific workflows
  • Monitor and optimize HPC performance, capacity, and reliability
  • Develop and automate cluster management tasks
  • Administer and troubleshoot CI/CD infrastructure across open and air-gapped networks
  • Contribute to Infrastructure-as-Code (IaC) automation and system administration
  • Write and maintain high-quality technical documentation
  • Participate in Agile team activities

Requirements For DevOps Software Engineer - HPC Specialist

Python
Linux
  • BS + 2 years of experience, or MS in computer science, computer engineering, or related field
  • U.S. citizenship
  • Ability to obtain and maintain a U.S. Government security clearance
  • Proven ability to communicate complex technical concepts
  • Hands-on experience administering Slurm in HPC environments
  • Knowledge of HPC environment architecture
  • Strong Linux system administration skills
  • Proficiency in Python programming and scripting languages
  • Experience with software packaging and environment management
  • Strong troubleshooting, analytical, and problem-solving abilities
  • Familiarity with air-gapped or high-security computing environments
  • Experience working in research or scientific computing environments

Benefits For DevOps Software Engineer - HPC Specialist

  • bonus

Interested in this job?

Jobs Related To HRL Laboratories DevOps Software Engineer - HPC Specialist