Image Image

Research Software Engineer (W-0016)


Understanding climate and its change is one of mankind’s most important challenges. The advent of exascale-computing in the near future promises new exciting insights from storm-resolving climate modeling on the global scale. The pace at which data are generated by such scientific experiments and large simulations poses new challenges in terms of the capability of efficiently and effectively analyzing the massive datasets generated. Improving the knowledge retrieval process from such analysis reveals many demanding tasks for all its components.

The Scientific Computing Laboratory (SCLab) at MPI-M is offering a three-year position of a

Research Software Engineer (W-0016 | all genders)

Do you like to build robust and performant systems? You are not afraid of handling large amounts of data and you don’t shy away from touching individual bytes in a memory buffer? Then we are looking for you to join our team developing a modern data system for climate output data on high-performance computers. This includes a Big Data streaming framework to efficiently store and retrieve, organise and process extreme volume climate data.

The position is part of the WarmWorld “Easier” project, which develops novel methods to make climate information visible, accessible, and interoperable.


As part of our team, apply your excellent software engineering skills in building I/O and post-processing middleware and specialized databases connected by data streams. Apply your creativity to develop an application robustly solving the problems of seamless transition between storage backends and data centers accounting for the special environment of multi-user HPCs. Improve the scalability of the system while ensuring consistency. Join us in providing an integrated experimentation and data system helping not only our climate researchers but also other users in their daily work by helping them to manage their data in an efficient way.


  • A university degree, ideally, but not necessarily, in computer science, engineering, or a natural science
  • Expertise in either modern C++, Python, Rust or JavaScript (or equivalent skills and willingness to learn)
  • Good knowledge of Linux-based environments
  • Experience or a strong interest in data production, streaming, and handling
  • Experience with immutable data structures & hash-based algorithms
  • Willingness to contribute to open-source projects
  • Enthusiasm for clean code as well as elegant and lean solutions
  • Good communication and teamwork skills as well as the ability to work autonomously and self-responsibly
  • Proficiency in English


  • Participation in a challenging part of science in an international, intellectually stimulating environment established for the benefit of science and society
  • Working on interesting problems at the forefront of information technology and with the target to advance climate science and its applications
  • A highly motivated team that actively works together
  • Excellent opportunities for self-realization and to unfold your creativity in problem solving, freedom in and influence upon the decisions what to do and how to do it
  • Excellent opportunities for further (self-)training and development, self-organized and/or in external courses and events
  • Flexible time-management and measures to support work-life balance
  • Attractive subsidy for job ticket in Hamburg (hvv Jobticket Premium | “Deutschlandticket”)


  • The project position is for a period of three years and is limited until February 2027
  • Candidates will be evaluated based on their qualifications and ability to fulfill the responsibilities as outlined for this project. Payment will be in accordance with German public service positions of E13 to E14 TVöD, including extensive social security plans. The conditions of employment, including upgrades and duration, follow the rules of the Max Planck Society for the Advancement of Sciences and those of the German civil service. The position can be filled part-time in principle
  • The Max Planck Society is committed to increasing the number of individuals with disabilities in its workforce and therefore encourages applications from such qualified individuals. The Max Planck Society strives to ensure gender equality and diversity and, furthermore, seeks to increase the number of women in those areas where they are underrepresented and therefore explicitly encourages women to apply


We are looking forward to receiving your application! All applications received prior to December 15th, 2023 will be given full consideration.


The Max Planck Institute for Meteorology (MPI-M) is a multidisciplinary center for climate and Earth system research located in Hamburg, Germany. It is one of the premier climate science research institutes in the world. Located in the heart of one of Europe’s most livable and vibrant cities, it provides a highly international and interdisciplinary environment to conduct scientific research as well as access to state-of-the-art scientific facilities. You can also have a virtual tour to our campus.


For further information, please contact Dr. Tobias Koelling.

Please do not forward your application to this email address. The application documents (PDF only) need to be submitted through this online application system.

Deadline: December 15, 2023
Max-Planck-Institut für Meteorologie
Bundesstraße 53
20146 Hamburg

Back to overview Online application