Senior Plasma Code Developer
Position: Senior Plasma Code Developer. Employer: UK Atomic Energy Authority (UKAEA) at Culham, Oxfordshire. This is a permanent, full-time role with onsite working expected for 3 days a week, with flexible working options available.
Salary: £56,596 (inclusive of a Specialist Allowance). Additional benefits include a competitive pension and other core benefits.
Responsibilities
* Develop and maintain plasma core and edge modelling codes within the integrated modelling suite JINTRAC.
* Act as a local expert in plasma core, multi-fluid edge plasma code, and/or kinetic Monte Carlo neutrals codes.
* Maintain and document local installations of core (JETTO) and/or edge (EDGE2D-EIRENE) modelling codes.
* Implement new code features and coupled physics models in collaboration with other UKAEA developers and external laboratories.
* Support JINTRAC users at UKAEA and external laboratories.
* Optimise code algorithms for modern HPC systems.
* Maintain and improve software quality, tests, and release procedures.
* Maintain and develop the JAMS GUI and its interfaces to UKAEA, EUROfusion, and ITER data systems.
* Disseminate new JINTRAC core and edge algorithms and features to UKAEA plasma modellers and external users.
* Explore and apply tools for coupled core-edge simulations on existing or concept devices (e.g., MAST-U, JET, STEP, ITER). Present work in publications and at conferences where appropriate.
Qualifications
* PhD or equivalent level of knowledge in tokamak plasma modelling.
* Experience developing scientific codes for computational physics.
* Ability to develop, validate, and apply high-impact physics codes and publish results in scientific journals.
* Understanding of good software engineering practices and QA, including version control, profiling, testing frameworks, and debuggers.
* Ability and willingness to work on and understand large legacy codes.
* Strong communication skills in presenting scientific results.
* Desirable but not essential: experience with Linux, MPI, FORTRAN, C/C++, IDL, Python, or scripting languages.
Benefits
* Outstanding defined benefit pension scheme.
* Corporate bonus scheme up to 7% and relocation allowance (if eligible).
* Flexible working options and family-friendly policies.
* Employee Assistance Programme and trained Mental Health First Aiders.
* Generous annual leave: 25 days plus Christmas closure and additional days.
* Wide range of career development opportunities.
* Inclusive culture promoting equality and diversity.
Additional Information
For a full list of benefits and to apply, select the apply button to be taken to the UKAEA careers pages. UKAEA is committed to equal opportunity and inclusion. If you require adjustments to participate in the recruitment process, please contact the talent team.
Note: Vacancies are typically advertised for 4 weeks but may close earlier if a large number of applications are received.
#J-18808-Ljbffr