AI Jobs DB

The best job board only for artificial intelligence / machine learning engineers, specialists, and scientists to find a new career in top companies

Research Software Engineer - ML techniques for analysis of Earth system data at Deutsches Zentrum für Luft- und Raumfahrt e.V.

Welcome at DLR!  

Our Institute of Atmospheric Physics in Oberpfaffenhofen near Munich wishes to employ a Research Software Engineer or similar for the Technical development and adaption of machine learning techniques for the analysis of Earth system data.

Your mission:

The Institute of Atmospheric Physics develops innovative methods for the evaluation and analysis of Earth system models in comparison to observations with the aim of better understand and project the Earth system.

The evaluation and ensemble analysis of Earth system models is crucial for model improvements and a prerequisite for reliable climate projections of the 21st century to be used as guidelines for climate policy.

Together with many international partners, the institute is leading the development of an open-source software tool to take the evaluation of complex Earth System Models with observations to the next level (ESMValTool). The goal of this internationally well-recognized effort is to improve comprehensive and routine evaluation of Earth System models participating in the Coupled Model Intercomparison Project (CMIP). Together with partners from Jena, Valencia and New York, the institute has recently been awarded a renowned and prestigious European Reserach Council (ERC) Synergy Grant for the project „Understanding and Modelling the Earth System with Machine Learning" (USMILE). Within this project it is planned to close gaps in the understanding of small scale physical and biological processes such as clouds, stomata and microbes within the climate system. The aim of USMILE is to better understand and model the changes and feedbacks of these processes and their impacts on the Earth’s ecosystems with machine learning.

Within the framework of the research environment outlined above, the position involves the following tasks:

  • Technical development and adaption of machine learning techniques for the analysis of Earth system data

    • monitoring of new developments within the field of Artificial Intelligence and machine learning techniques and providing regular updates to the department

    • advising the climate scientists of the department on the selection of machine learning techniques for specific scientific applications

    • programming work to further develop and adjust these machine learning techniques for analyses of Earth system data

    • exemplary application of machine learning techniques to Earth system data

    • technical support of department members with implementation and development of machine learning techniques on different high performance computing systems

  • Technical development of the ESMValTool with focus on user support

    • re-formatting of ESA CCI satellite data sets to a CMOR compliant format

    • adding and re-formatting existing and new observational data sets and diagnostics in the ESMValTool

    • support of the ESMValTool development cycles, software engineering and error analysis including debugging

    • development and performance of regular tests on different computing platforms, and performance optimization based on the test results

    • automatization of quality control tests, and tests of the ESMValTool integrity and functionality

    • preparation of the technical ESMValTool documentation

Your qualifications:

  • degree (Bachelor or Masters) in informatics, scientific computing, data science or a similar field

  • experience in object-oriented programming

  • very good programming skills, particularly in Python

  • experience in parallel programming

  • knowledge in software engineering and related tools

  • proficiency in written and spoken English

  • willingness to travel nationally and internationally

  • experience in working in the field of big data is desirable

  • knowledge in working with Unix/Linux is a plus

  • experience in the realization of big software development projects is advantageous

  • ideally basic knowledge on different file formats commonly used in the climate community

Your benefits:

Look forward to a fulfilling job with an employer who appreciates your commitment and supports your personal and professional development. Our unique infrastructure offers you a working environment in which you have unparalled scope to develop your creative ideas and accomplish your professional objectives. Our human resources policy places great value on a healthy family and work-life-balance as well as equal opportunities for persons of all genders (m/f/non-binary). Individuals with disabilities will be given preferential consideration in the event their qualifications are equivalent to those of other candidates.

Please let the company know you found this position via so we can keep providing you with quality jobs.

See the latest AI/ML jobs