Principal HPC Computational Engineer
Core
Lead the development and maintenance of software capabilities supporting computational nuclear and multiphysics applications for fusion energy research.
Role type
Principal HPC Computational Engineer (Team Lead)
Builds
World-leading codes for fusion applications and beyond, supporting peta- and exa-scale computing systems.
Domain
Fusion energy, computational nuclear science, multiphysics simulation
Deliverable
production ML models | product features | research
Required skills
Parallel programming (MPI, OpenMP, GPUs), compiled languages (C++, Fortran, C, Rust), advanced scripting (Julia, Python), numerical analysis, CFD, uncertainty quantification, agile project management
Preferred skills
Nuclear and multiphysics fields (FV, FD, FE, MHD, Monte Carlo), verification and validation strategies, distributed team leadership
Technologies
MPI, OpenMP, GPUs, C++, Fortran, C, Rust, Julia, Python
Responsibilities
Lead research and development of novel numerical techniques and simulation approaches; manage small to medium-sized research teams (4–10 people); drive research funding and industry/academia partnerships; represent UKAEA nationally and internationally; contribute to peer-reviewed publications.
Seniority
Principal, hands-on IC with team leadership