The German Climate Computing Centre (DKRZ) is the central data processing facility for the German climate and Earth system modeling community and is one of the leading facilities in this area. DKRZ operates supercomputers of the highest performance class, modern high-performance clusters and graphics systems as well as one of the largest data and archive systems worldwide.

Subject to funding approval by the German Federal Ministry of Education and Research, we offer in the national ESM support team the position of

2 Scientific Programmer or Research Software Engineers (all genders)

High-performance computing (HPC) is the workhorse for Earth system modelling (ESM), providing new insights into Earth system processes to better understand global change and assess adaptation scenarios. Earth system models tend to become more accurate and trustworthy in the process, but the enormous changes in the HPC landscape in recent years have further complicated code adaptations and made them an ongoing task. These challenges posed by new heterogeneous HPC systems and the need for code refactoring are to be addressed jointly as part of a national ESM strategy.

While the scientific development of the ESM components has to be tackled in the home institutions, the technical challenges around HPC and software development can be addressed jointly. To this end, a national ESM support team will be formed. This team will help to efficiently apply resources, mobilise synergies, share insights and disseminate knowledge. Key points here are: direct HPC support for the ESM community; building expertise in HPC, workflows, modularisation and coupling of components; scalable diagnostics for ESM codes; training programs for the ESM community; and advancing the national ESM strategy.

Job description

The scientific programmers’ scope of work will essentially include the implementation of direct HPC programming support to the ESM community. The ESM support team will take on the technical and infrastructure challenges in collaboration with the domain scientists. For this purpose, it is planned that the members of the team will work together with and, if necessary, directly at the scientific institutions for a certain period of time and perform developments to the Earth system models with regard to current and future HPC systems.

Qualifications / Experiences

  • A university degree in Computer Science, Applied Mathematics, Computational Physics/Engineering or related fields with strong relation to scientific computing
  • Experience and strong interest in some area of High Performance Computing, such as
    • MPI/OpenMP
    • Programming for GPUs (with CUDA or OpenACC)
    •  Environments for and operation of high scaling applications
  • Strong programming and modern software engineering skills like
    • C/C++ and/or Fortran
    • Fluent handling of UNIX/LINUX and scripting languages

Employment conditions

As a member of the national ESM support team, you will have the opportunity to work in a flexible academic environment, follow your own initiative, build strong collaborations within the German Earth system modelling community, and establish extensive collaborations with HPC centres.
The German Climate Computing Centre (DKRZ) is the central simulation and data processing facility for the German climate and Earth system modelling and is one of the leading facilities in this area. The new national ESM support team will be closely integrated into the existing HPC support structures and can thus benefit directly from existing knowledge and experience. Since the Jülich Supercomputing Centre (JSC) will also be joining the support team with two additional positions, there will also be access to the most powerful supercomputer in Europe.
For all positions we expect good to excellent English skills, as this is our working language. Due to the intended concept of changing support tasks, the ability to work in a team in an interdisciplinary environment and willingness to travel is a must-have.
The scientific programmers will be integrated into the respective teams at DKRZ (Hamburg) or JSC (see their independent job advertisement); work from home (up to 100%) is also possible. The start is planned for March 2022 but can be arranged individually to a certain degree; positions are initially limited to 36 months.
Payment will be in accordance with the German public service positions (TVöD E13/E14 according to the applicant’s qualifications), including extensive social security plans. The conditions of employment follow those of the German civil service.
DKRZ strives for gender and diversity equality. We welcome applications from all backgrounds. Handicapped persons with comparable qualifications receive preferential status.

Application process

Selection criteria

Candidates will be evaluated on the basis of their qualifications and their ability to perform the tasks specified for the various positions.

Deadline for applying

These positions have been posted since September 22, 2021. Due to the start date in March 2022, the documents will only be reviewed from January 2022. The positions will be open until they are filled.

We are looking forward to receiving your application including the following documents:

  • A cover letter and detailed curriculum vita
  • Supporting material such as contact to professional references

Please send your application as a single pdf file quoting the reference DKRZ-55 (RSE) to YmV3ZXJidW5nZW5AZGtyei5kZQ==
For further information, please contact Dr. Hendryk Bockelmann (Ym9ja2VsbWFubkBka3J6LmRl).

Deutsches Klimarechenzentrum GmbH
20146 Hamburg