Research Software Engineer - HPC & Simulation Platforms
Core
Developing and maintaining software tools for data reduction, analysis, and atomistic simulations on a high-performance computing (HPC) cluster to support scientific research using neutrons.
Role type
Research Software Engineer (HPC & Simulation Platforms)
Builds
IPAD (Integrated Platform for Analysing Data) and Hylleraas Software Platform for atomistic simulations and digital twins of instruments.
Domain
Scientific computing, neutron research, HPC, atomistic simulations (Classical MD, DFT).
Deliverable
production ML models | product features | infrastructure
Required skills
HPC cluster administration, job scheduling systems (SLURM, PBS), Python programming, software deployment, system integration (APIs, CI/CD), containerization (Docker/Singularity), scientific computing environments.
Preferred skills
Knowledge of atomistic simulation packages (Classical MD, DFT), experience in research or academic environments.
Responsibilities
Support the development of the IPAD platform, contribute to the development and local deployment of the Hylleraas Software Platform, engage with scientists to assess needs for AI-assisted data analysis.
Seniority
Mid-level, hands-on IC