Exascale Software Engineer (Fixed Term)

Closing Date
WorkplaceCambridge, East of England, UK

Exascale Software Engineer (Fixed Term)

The University of Cambridge Open Exascale Lab (COEL) is an exciting new initiative to explore and exploit the next generation of advanced technologies which will form the world’s fastest supercomputers. These state-of-the-art systems will allow us to understand the fundamental nature of the universe, design new materials, clean energy solutions, and to develop and deliver personalised medicine and data-driven healthcare.

The COEL is housed within Cambridge Research Computing Service a long standing and leading UK National Supercomputing Center, providing HPC services to world leading scientists, medics and engineers across the UK. We operate the UK’s most powerful academic supercomputer, the UK fastest academic AI system, the UK’s fastest data storage solution and the UK’s first production 10 petaflop GPU/X86 heterogenous system. This is all managed by a highly innovative OpenStack Research Computing Software Environment via a software defined / DevOps methodology evolved for the cloud native world we live in today.

The COEL has several exciting opportunities for exceptional candidates to join a growing team within the lab.

The Exascale Software Engineers play a key role in the COEL, developing and optimising new and existing complex scientific applications to exploit state of the art supercomputing technologies which enable the research agendas of the University’s and the wider international research community. The successful candidates will have:

  • A degree in a computational science (or have equivalent relevant experience)
  • Experience writing and maintaining high-performance application code,
  • Experience with the key languages commonly used in scientific computing such as C, C++ (preferred), Fortran or Python.
  • Experience with at least one of the frameworks used to exploit large, modern parallel computers such as MPI, OpenMP or CUDA is highly desirable.
  • Some high-level knowledge of the hardware (i.e. CPUs, XPUs and low-latency interconnects) that make up a modern supercomputer.
  • Experience of working in the Linux software environment will be valuable.

In addition, you will have a proven ability to work effectively both within a team framework and on a single project. Experience of working within a scientific environment/providing support to researchers would be an advantage.

Significant experience will be required for the senior roles in addition to supervisory and mentoring skills.

Further information is available on our website and in the attached further particulars document.

Fixed-term: The funds for this post are available for 2 years in the first instance.

Applications are welcome from internal candidates who would like to apply for the role on the basis of a secondment from their current role in the University.

We welcome applications from individuals who wish to be considered for part-time working or other flexible working arrangements.

We particularly welcome applications from women and candidates from a BME background for this vacancy as they are currently under-represented at this level in our institution.

Click the ’Apply’ button below to register an account with our recruitment system (if you have not already) and apply online.

Please upload a covering letter and CV in the Upload section of the online application. The covering letter should outline how you match the criteria for the post and why you are applying for this role. If you upload any additional documents which have not been requested, we will not be able to consider these as part of your application.

For any queries regarding this position, please contact Dr O.G Parchment via email ogp21cam.ac.uk

As we have a number of available positions we will be reviewing applications and inviting suitable applicants for interview every 3-4 weeks.

If you are interested, we ask that you submit your application as soon as possible as we reserve the right to close these adverts at any time once we have received sufficient applications and/or made offers of employment.

Please quote reference VC27337 on your application and in any correspondence about this vacancy.

The University actively supports equality, diversity and inclusion and encourages applications from all sections of society.

The University has a responsibility to ensure that all employees are eligible to live and work in the UK.

Further information

  • Exascale Software Engineer - Further Particulars

In your application, please refer to myScience.org and reference JobID 2164609.