Vacancy No. 289/2024

Academic Worker (f/m/d)

in the field of Software Engineering

Job description

The objective of this position is the development and implementation of innovative methods for coupling external components to the ICON model and applying ML/AI technologies to emulate model parameterizations and ART components. Specifically, your responsibilities will include:

  •  Flexible Coupling and Diagnostics: Integration of the YAC library into ICON via ComIN, development of a diagnostics workflow based on horizontal and vertical interpolation, and implementation of machine learning (ML) through generic I/O interfaces.
  •  ML/AI Emulations: Definition and demonstration of a framework and workflow for training ML/AI emulators based on model outputs and external calls of model components, as well as the integration of Python-based model components into modern AI/ML environments.

The overarching goal is to increase the flexibility and efficiency of the ICON model and use ML/AI techniques to improve model accuracy and performance. This will be supported by the development and documentation of new workflows and their publication in scientific repositories and journals.

Personal qualification

You have completed a university degree (Diploma (Uni) / Master) in Computer Science or Software Engineering. Alternatively, you have a university degree (Diploma (Uni) / Master) in Mathematics, Meteorology, Physics, or Earth System Sciences with a completed doctorate and experience in software development. Additionally, you are proficient in at least one of the programming languages such as Python, Fortran, or C++ and have first experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn). You are familiar with high-performance computing systems and parallel computing, and possess experience in implementing and developing complex software systems, particularly in the field of scientific data processing and model integration. Knowledge of numerical weather prediction models, especially ICON and related components, as well as experience with platforms like GitLab for version control and collaborative development, rounds off your professional profile. Personally, you stand out through excellent communication skills, fluent English in both spoken and written form, analytical and conceptual thinking, and the ability to work effectively in interdisciplinary teams..


Salary category 13, depending on the fulfillment of professional and personal requirements.

Organizational unit

Institute of Meteorology and Climate Research Troposphere Research (IMKTRO)

Starting date


Contract duration

3 years.

Application up to


Contact person in line-management

For further information, please contact Mr. Dr. Ali Hoshyaripour,


Please apply online using the button below for this vacancy number 289/2024 .
Personnel Support is provided by 

Ms Rink
phone: +49 721 608-25004,

Hermann-von-Helmholtz-Platz 1, 76344 Eggenstein-Leopoldshafen, Germany

We prefer to balance the number of employees (f/m/d). Therefore we kindly ask female applicants to apply for this job.
Recognized severely disabled persons will be preferred if they are equally qualified.