remote
HPC Engineer, Mid - Booz Allen Hamilton
Software Engineer
Mid‑level HPC Engineer responsible for operating large‑scale aerospace simulation workflows, configuring job schedulers, containerizing scientific applications, troubleshooting performance issues, and integrating HPC environments with modern CI/CD pipelines.
About the role
Key Responsibilities
- Configure, submit, and monitor jobs on HPC schedulers (e.g., Slurm, PBS) for aerospace simulation campaigns.
- Package scientific software into containers (Docker, Singularity) and maintain reproducible runtime environments.
- Troubleshoot job failures, performance bottlenecks, and resource allocation issues.
- Collaborate with senior HPC and DevSecOps engineers to refine scheduler settings, storage architectures, and parallel execution strategies.
- Integrate HPC workflows into CI/CD pipelines to enable automated testing and deployment of scientific code.
Requirements
- Strong foundation in Linux system administration and command‑line tools.
- Experience with HPC job schedulers and parallel computing concepts (MPI, OpenMP).
- Proficiency in container technologies and building reproducible scientific environments.
- Familiarity with CI/CD tools (GitLab CI, Jenkins, GitHub Actions) and version control.
- Ability to diagnose performance issues and work closely with researchers to optimize workflows.