Senior Scientific Software Engineer (Fed Gov)
Core
Sustain, analyze, and modernize scientific computing software for a large National Laboratory in a high-consequence environment.
Role type
Senior Scientific Software Engineer (HPC/Computational Modeling)
Builds
Computational modeling software for high-consequence, safety-critical environments
Domain
Energy, Infrastructure, National Laboratory
Deliverable
production ML models | product features
Required skills
Fortran, Python, C, C++, GNU/Linux, HPC systems, job schedulers (Slurm), Bash scripting, software testing, legacy-code modernization, Git, Doxygen, MPI (OpenMPI/MPICH/Intel MPI)
Preferred skills
None stated
Technologies
Fortran, Python 2, Python 3, C, C++, GNU/Linux, Slurm, OpenMPI, MPICH, Intel MPI, Doxygen, Git
Responsibilities
Sustain and modernize legacy scientific software; refactor code for portability and efficiency; debug and profile software performance; support Linux development and HPC workflows; apply software quality practices and V&V; document source code and technical debt; support reproducible builds and data workflows.
Seniority
Senior, hands-on IC
