The German Climate Computing Centre (DKRZ) is the central data processing facility for the German climate and Earth system modelling and is one of the leading facilities in this area. DKRZ operates supercomputers in the highest performance class, modern high-performance clusters and graphics systems as well as one of the largest data and archive systems worldwide. DKRZ participates in many national and international projects aiming to improve the infrastructure for climate modelling. Through its research group on scientific computing DKRZ is linked to the department of informatics of the University of Hamburg.

The position is within the projects HD(CP)² (High definition clouds and precipitation for advancing climate prediction) and ESiWACE (Centre of Excellence in Simulation of Weather and Climate in Europe GA Nr. 675191).

For these projects we are hiring a

Scientific Programmer in the Field of High
Performance Computing (m/f)

Project description:

On the one hand, in the local configuration of the climate model ICON simulations are carried out on a mesh size of 150m, on the other hand, the same model for global runs in a resolution of down to 1km should be used. In each case, the best possible scalability of the model on different HPC architectures is of central importance. This includes improvements in the area of hybrid MPI/OpenMP parallelization, but also an adapted implementation of data structures and algorithms, as well as the necessary pre and post processing infrastructures.

For the HD(CP)² project, conducting and analysing model simulations in collaboration with climate scientists will be used to visualize cloud and precipitation evolution and to compare it to observations to better understand the dynamics behind it. The aims within the ESiWACE project are to gain insights into the scalability of the highly parallel numerical model and to use them to realize a prototypical, possibly production-capable, global setup in preparation for Exascale HPC systems.


  • Carrying out model runs with the high-resolution climate model ICON (local and global configuration) as well as with a coupled atmospheric ocean model (based on ICON and the coupler YAC)
  • Evaluation, optimization and development of ICON in terms of scalability (including debugging and code refactoring)
  • Optimizing the workflow to carry out high-resolution simulations in order to reduce "time-to-solution"
  • Development and optimization of pre and post processing infrastructure in terms of scalability (improved generation of input data; optimal I/O and processing of high-resolution data while running the ICON model)

Qualifications / experience:


  • A university degree in Computer Science, Applied Mathematics, Computational Physics/Engineering or related fields
  • Expertise in parallel programming with MPI and OpenMP
  • Excellent skills in programing with Fortran


  • Experiences in software development; familiarity in software version control systems (preferably Git)
  • In-depth knowledge of HPC environments (UNIX/LINUX) and operation of high scaling applications
  • Sound knowledge in German and English
  • Teamwork and individual diligence

Selection criteria:

The selection criteria will value the mobility, the qualifications, and the experience of the candidates with respect to the text above.

Employment conditions:

The position is supposed to start as soon as possible and is limited for 2 years.

We offer you a wide range of responsibilities and duties as a member of an experienced team which is a much sought partner for national and international projects. Salary and social benefits will be in conformity with the provision of the Collective Agreement for civil service (TVöD).

Our institute takes all measures to implement the principles set out in the Commission Recommendation on the European Charter for Researchers and the Code of Conduct for the Recruitment of Researchers regarding working conditions, transparent recruitment process based on merit and career development (in compliance with the Art.32 of the grant agreement with the European Commission).

Selection process:

A selection panel will be established. The selection will follow the rules of the Code of Conduct for Researcher Recruitment (

The DKRZ seeks to increase the number of female applicants and encourages them to apply.

How to submit your application for this post:

Please submit your informative application containing a cover letter, detailed curriculum vitae and mention the earliest possible entry date. Send your application to

Deutsches Klimarechenzentrum GmbH
Personalverwaltung, Bundesstraße 45a, 20146 Hamburg
or via email (as pdf file) to

Deadline for applying:

This vacancy has been opened today 21 March 2018. The deadline for this vacancy is 30. April 2018.

Further information on this position:

For advance information and additional questions contact Dr. Joachim Biercamp:

ESiWACE has received funding from the European Union's Horizon 2020 research and innovation programme grant agreement No 675191

HD(CP)² High definition clouds and precipitation for advancing climate prediction is funded by the German Federal Ministry of Education and Research within the framework programme "Research for Sustainable Development (FONA)

published: 11 April 2018     Please mention EARTHWORKS when responding to this advertisement.