Development of a scripting system in python to run numerical weather forecast model (F/H)

    Description

    As a public expert on weather and climate, Météo-France is at your side to help you make the best decisions in a changing climate. Faced with even more intense and frequent dangerous weather events due to climate change, our missions in the service of your safety are crucial. We mobilize our expertise, scientific and technological excellence to enable you to anticipate weather and climate phenomena at stake, and adapt to them.

    Find us online: https://meteofrance.com/carte-didentite-de-meteo-france

    Joining Météo France means integrating a multi-site organization, located in hexagon, overseas, etc. The organization of Météo-France relies on central and interregional directions. Below is the presentation of the leadership you might join:

    The position will be at CRNM in Toulouse, in the GMAP group. (GMAP is responsible for operational models at Météo-France), with collaborations on this theme with the ECMWF and with others ACCORD country.

    Why join us?

    Embark on a stimulating adventure at the service of all, alongside men and women who are daily engaged in facing the challenges posed to our society by weather and climate. And thus benefit from the following advantages: flexible hours, RTT, telework, administrative restaurant or restaurant ticket, participation up to 75% for public transport, participation for the mutual, sports and cultural associations according to the site concerned, (climbing, gym, pottery, theatre etc.).

    Other benefits await you, come and discover them!

    Missions

    One of the first activities will be to familiarize oneself with the DEODE numerical experiment scripting system. DEODE is being developed in the context of the DE_330 project, and is the cornerstone of the weather forecasting running system which is the primary objective of the project. DEODE has been developed over the last 2 years by an international European team of 5 programmers. The DEODE scripting system is written in Python and uses toml and yml configuration file formats.

    The candidate will then have to implement developments in the DEODE system, for example setting up new configuration files as input to forecasts, or modifying configuration parameters.

    This system will run on the LUMI and LEONARDO platforms, two European supercomputers ranked respectively 5th and 7th worldwide in computing power.

    A second objective will be to work on another weather forecast launch scripting system, VORTEX, also written in Python, used at Météo-France. The use of VORTEX is currently strongly coupled to the internal infrastructure of Météo-France. the aim here is to participate in an effort to containerize and distribute versions of VORTEX outside Météo-France.

    Finally, the candidate will be asked to take part in forecasts production with the DEODE system, with the aim of demonstrating the added value of the forecasts produced by the DE_330 project in a semi-operational way by comparing them to forecasts from existing systems.

    The project :

    The position is funded by the phase 2 of the European DE_330 project.

    The DE_330 project is part of the European “Destination Earth” initiative, the aim of which is to develop a pre-operational system for supplying meteorological data to sectors impacted by atmospheric conditions, such as water resource management, forest fire monitoring and hazard management following intense precipitations.

    To this end, we need to develop a scripting system to run and coordinate the numerous numerical experiments (tasks) required to produce forecasts from the ACCORD weather forecasting model. Such a system is quite complex: each task must be executed in the right environment with the right options, in a version compatible with the other tasks, and its triggering is consecutive to the execution of other tasks on which it depends.

    This scripting system, called DEODE, was first developed during the phase 1 of the DE_330 project.

    The ACCORD numerical weather prediction model is in operational use in many European meteorological services.

    The aim of the position is to contribute to the development of DEODE, and also to help bring this DEODE system in line with VORTEX, the scripting system used at Météo-France.

    Additional information:

    Open to people with disabilities

    Office Hours

    Fixed term contracts of 16 months

    Application deadline: 20/11/2024

    Profil

    Master's degree in computer science or civil engineering, obtained before the date of application. The following criteria will be taken into account when selecting candidates:

    - expertise in Python, Linux,

    - expertise in source code management with git, github.

    - fluency in English,

    - human and interpersonal skills required for teamwork.