The German Climate Computing Centre (DKRZ) is the central simulation and data processing facility for the German climate and Earth System modelling community and is one of the leading facilities in this area. DKRZ not only operates supercomputers in the highest performance class and one of the largest data and archive systems worldwide, we also participate in many national and international projects aiming to improve the software and infrastructure for climate modelling.

Currently, we are offering a position as

Research Software Engineer (all genders) specialised in High-Performance Computing

Your tasks

As part of a team of HPC experts and research software developers, you will work to improve the efficiency of selected weather and climate codes and prepare the software to run on existing and future hardware architectures. The work can be taken in a number of directions. It has consultancy aspects to support and train domain scientists in the optimal use of current HPC systems. It will involve the development of generic weather and climate code benchmarks to investigate the latest computing architectures. But it will also involve working directly with model developers on small projects lasting six to twelve months.

Overall, the team of experts will provide not only technical services, but also advice and knowledge transfer to code owners. The goal of these efforts may be to enable simulations with unprecedented grid resolutions or ensemble sizes, or to include computationally intensive physical processes that were not previously feasible. Increasingly, it is also about reducing the time-to-solution or energy-to-solution of state-of-the-art simulations.

Qualifications / Experiences

  • Academic degree with a background in computer science, Earth-System science or mathematics.
  • Experience in parallel programming for HPC systems
  • Experience in high-level programming languages, at least one of C, C++ or Fortran
  • Experience in GPU programming is an advantage
  • Very good communication skills and knowledge of English
  • And of course you should enjoy programming and working with state-of-the-art supercomputers

Employment conditions

We offer work in interdisciplinary teams and excellent connections to national and international research networks. In addition to specific implementation and support requirements from our project partners, your work will be characterised by the freedom to work creatively at the interface between applied computer science and the development of scientific applications.

We are based in Hamburg, but want to create a suitable working environment by offering flexible working hours and location (up to 100% work from home within Germany). The position can be full-time or part-time. Remuneration will be based on the candidate's qualifications according to TVöD-Bund up to EG13. You are welcome to start immediately, but the exact starting date can be agreed individually. The position is funded by a third party project and is initially limited to two years.

If you are interested, please send your application, quoting reference number DKRZ-16_2023, with a letter of motivation and a detailed curriculum vita (all in one pdf file) to YmV3ZXJidW5nZW5AZGtyei5kZQ==

For further information, please contact Dr. Hendryk Bockelmann (Ym9ja2VsbWFubkBka3J6LmRl).

Deutsches Klimarechenzentrum GmbH
20146 Hamburg