Data Centric Computing Software Engineer

UK Atomic Energy Authority UKAEA

Attachments: Web-2408_DataCentricComputingSoftwareEngineer_AP_V1.pdf

Do you want to help shape the future of the world`s energy? Nuclear fusion, the process that powers the Sun, can play a big part in our carbon-free energy future. Culham Centre for Fusion Energy (the research arm of the UK Atomic Energy Authority) , is one of the world`s leading fusion research laboratories. In addition, UKAEA is also growing a major fusion technology programme, focussing on major challenges facing future fusion power stations :

-Robotic maintenance at the Remote Application in Challenging Environments (RACE) facility 

-Materials testing at the Materials Research Facility (MRF). 

In addition, £86m has recently been secured for UKAEA to build two new centres of excellence in tritium fuel handling and component testing and validation, further cementing UKAEA leading role in this transformative new energy technology.

We are seeking high calibre developers and data scientists to join our team and work with our national and international, academic and industrial, partners to successfully deliver projects based upon data delivery, data object storage, data centric and High performance computing. As a skilled Research Software Engineer or Data Scientist you will be part of a team responsible for innovation and development of new algorithms and novel e-Infrastructure. You will play a key role in systems development, testing, implementation and technical support, focused upon making ITER a success. You will give presentations and represent UKAEA at national and international events, publishing your work where appropriate. For those willing to take on a challenge, this role offers an exciting opportunity to develop a career at the forefront of both fusion and computing technology and to help steer the fusion community`s infrastructure into the ITER era of Big Data and Exascale Computing.

Knowledge skills and experience


-Relevant scientific/engineering/computing degree or equivalent experience

-A knowledge of the Research Software Lifecycle and associated infrastructure

-Demonstrable experience of at least one high level programming language (C++/C, Fortran etc.) as well as high level scripting languages

-A proven track record of having developed large modeling and/or analysis codes

-Knowledge and experience of having developed and deployed numerical techniques/algorithms in an HPC and/or Big Data environment

-Expertise in UNIX or Linux operating systems and knowledge of virtualisation technologies, particularly cloud computing services or container technology (ideally OpenStack and Docker)

-Experience of having worked with networked data infrastructure

-Experience of having worked within an international scientific community where Big Data and Extreme Scale Computing are key, enabling technologies


-Knowledge of data analytic techniques, machine learning, Bayesian inference or uncertainty quantification or high performance computing

-Interest in provenance capture technologies

-Knowledge of distributed data object storage technologies, particularly CEPH

-Experience of cloud computing and container orchestration using tools such as Kubernetes or Mesos

Special requirements:

Please be advised that this vacancy may close earlier than stated if large or sufficient numbers of applications are received.

The UK Atomic Energy Authority actively promotes equality and values diversity in our workforce. We operate a number of flexible working arrangements (such as part-time working/job share/home working). Flexible working may be available with this role. 

Share this job
  Share by Email   Print this job   More sharing options
We value your feedback on the quality of our adverts. If you have a comment to make about the overall quality of this advert, or its categorisation then please send us your feedback
Advert information


South East England