Overview
Senior Plasma Code Developer at UK Atomic Energy Authority (UKAEA). The salary is £56,596 (inclusive of a Specialist Allowance). This is a permanent role with onsite working expected for 3 days a week, with flexible working options available.
This role is based in Culham, Oxfordshire. Applicants should be prepared to complete an online Baseline Personnel Security Standard (BPSS), including DBS checks, and may require a search of open source data.
Role and responsibilities
As Senior Plasma Code Developer, you will be responsible for developing and maintaining plasma core and edge modelling codes, ensuring that UKAEA’s plasma modelling capability includes state-of-the-art physics models and features to reliably model fusion experiments and concept devices such as MAST-U, JET, STEP, and ITER. Code development will be focused on the integrated modelling suite JINTRAC, including:
* The core transport code JETTO
* The multi-fluid edge plasma code (EDGE2D)
* A kinetic Monte Carlo code to describe the neutral particle source (EIRENE)
Additional Responsibilities:
* Develop core and/or edge codes within JINTRAC
* Serve as local expert in plasma core, multi-fluid edge plasma code, and/or kinetic Monte Carlo neutrals
* Maintain and document local installations of core (JETTO) and edge (EDGE2D-EIRENE) modelling codes
* Implement new features and coupled physics models in collaboration with UKAEA colleagues and external laboratories
* Support JINTRAC users at UKAEA and external laboratories
* Optimize code algorithms for high-performance computing
* Maintain high-quality software development standards, tests, and release procedures
* Maintain and develop the JAMS GUI and its interface to UKAEA, EUROfusion, and ITER data systems
* Disseminate new JINTRAC algorithms and features to UKAEA plasma modellers and external users
* Explore tools for coupled core-edge simulations on existing or concept devices and present findings in publications and conferences
Qualifications
Essential Requirements:
* PhD or equivalent in tokamak plasma modelling
* Experience developing scientific codes for computational physics
* Ability to develop, validate, and publish high-impact physics codes
* Understanding of software engineering best practices, version control, profiling, testing, and debugging
* Experience with large legacy codes is desirable
* Strong communication of scientific results in writing and verbally
* Not essential, but valued: experience with Linux, MPI, Fortran, C/C++, IDL, Python, or scripting languages
Additional information
A full list of benefits can be found at the UKAEA careers site. UKAEA is committed to equality and inclusion and encourages applications from women in STEM, and from Black, Caribbean and African, Pakistani and Bangladeshi backgrounds. UKAEA provides reasonable adjustments and accessibility support for applicants.
For questions or adjustments to compete on a fair basis, please email talent@ukaea.uk.
Please note: Vacancies are generally advertised for four weeks but may close earlier if we receive a large number of applications.
Job details
* Seniority level: Mid-Senior level
* Employment type: Full-time
* Job function: Science
* Industries: Research Services
#J-18808-Ljbffr