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

Scientific Programmer (all genders) - Development of High-Resolution Data Workflows

As part of the European Union-funded nextGEMS project, DKRZ will contribute to the usability of the next generation of high-resolution Earth-system models that will enable a better understanding of climate change. In nextGEMS, these models are used in global simulations on km scale, and produce data sets that are orders of magnitude larger than those of previous simulations. While these models provide unique opportunities for the study of the Earth-system and our changing climate, the vast amounts of data they produce also pose substantial challenges for the management of the data and the scientists analysing the model output.

Your tasks

Your role is to develop, implement and document new workflows for handling and analysing high-resolution climate data. These workflows will be used directly by the scientists in the project, providing direct feedback on their strengths and needs for improvement. In developing these workflows, you will analyse technical details down to the level of file systems and data layout on disks in different data formats and configurations.

Qualifications / Experiences

  • Academic degree with a background in Earth-system science, mathematics or computer science
  • Experience in handling of large scientific data sets and use of Python for data analysis (numpy, xarray)
  • Experience in parallel programming and/or the Python Dask package
  • Knowledge of data formats such as NetCDF and zarr, and the ways, data is stored on disks
  • English is often our working language, so a good knowledge is required
  • Strong ability to work in a team and great interest in supporting scientists with their data analysis
  • Experience in high-level programming languages, at least one of C, C++ and Fortran is an advantage
  • Willingness to travel for in-person participation in the data analysis hackathons and other meetings

Employment conditions

We offer work in interdisciplinary teams and excellent connections to national and international research networks. In addition to specific implementation and support requests for our project partners, your tasks are also characterised by freedom, which you need to bridge the difficult gap between theoretical computer science and scientific application software development.

DKRZ in the middle of Hamburg offers a lively environment with a high quality of life and a wide range of cultural activities to balance family and career. We also support this by consistently implementing work-at-home options according to the needs of our staff. Visits to renowned conferences and participation in continuing education courses are a matter of course for us and are covered in full.

Payment will be in accordance with the German public service positions (TVöD, depending on the qualifications of the candidate and assigned tasks). The conditions of employment follow those of the German civil service.

Your start at DKRZ can be arranged individually, but is possible immediately. The position is initially limited to two years within the project NextGEMS which has received funding from the European Union’s Horizon 2020 research and innovation programme grant agreement number 101003470.

We look forward to receiving your application with the following documents:
  • A cover letter and a detailed curriculum vita
  • Supporting material such as contact to professional references

Please send your application as a single pdf file quoting the reference DKRZ-16_2022  to  YmV3ZXJidW5nZW5AZGtyei5kZQ== . Applications will be evaluated as soon as they arrive.

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

Deutsches Klimarechenzentrum GmbH
20146 Hamburg