Job Description
Your role
We are searching for a highly motivated Machine Learning Performance Engineer to join the HPC Applications team at ECMWF. In this role, you will have a particular focus on benchmarking and optimising machine learning (ML) models within the Destination Earth (DestinE) initiative of the European Commission so that they run efficiently across a variety of EuroHPC systems such as LUMI, Leonardo, MareNostrum 5 and JUPITER as well as ECMWF's own in-house HPC systems. Candidates are encouraged to apply even if they donât possess any machine learning experience but have experience optimising scientific applications on large scale heterogeneous high-performance computing systems.
At ECMWF, you will find a passionate community, collectively aiming to build world-leading global Earth system models for weather prediction and climate simulations using both physics-based and machine learning approaches. ECMWF have pioneered the AIFS as an operational data-driven forecasting system, and played a key role in the development of Anemoi, an open-source software framework for data-driven earth system modelling. Within DestinE, ECMWF develop earth-system data-driven model components, and oversee the development of a data-driven climate emulator and data-driven regional modelling system, each of which build the Anemoi framework.
The successful applicantâs work with the existing HPC Applications, DestinE and ML teams, will not only contribute to improving the computational performance and scalability of ML models on the world's largest supercomputers but also enable ECMWF to bring and optimise innovative ML approaches into the DestinE Digital Twin Engine workflows, as well as in its operational prediction workflows. This effort supports delivering an AI Earth System Model in DestinE, as well as ECMWFâs strategy of producing cuttingâedge science and world-leading weather predictions and monitoring of the Earth system.
The team
This position is based in the HPC Applications team, responsible for making sure that applications, such as the ECMWF IFS physics-based model and the AIFS machine learning model, run as efficiently as possible on internal and external HPC systems and that they are able to scale across the world's largest supercomputers. The team is also responsible with developing benchmarks for procuring ECMWF's in-house HPC systems used for operational weather forecasting and with providing application support for the operational weather forecasting suites.
About ECMWF
The European Centre for Medium-Range Weather Forecasts (ECMWF) is a world leader in Numerical Weather Predictions providing high-quality data for weather forecasts and environmental monitoring. As an intergovernmental organisation, we collaborate internationally to serve our members and the wider community with global weather predictions, data and training activities that are critical to contribute to safe and thriving societies.
The success of our activities depends on the funding and partnerships of the 35 Member and Co-operating States who provide the support and direction of our work. Our talented staff together with the international scientific community, and our powerful supercomputing capabilities, are the core of a 24/7 research and operational centre with a focus on medium and long-range predictions. We also hold one of the largest meteorological data archives in the world.
ECMWF has also developed a strong partnership with the European Union and has been entrusted with the implementation and operation of the Destination Earth Initiative and the Climate Change and Atmosphere Monitoring Services of the Copernicus Programme and the Strengthening Early Earning in Africa (SEWA) Programme. Other areas of work include High Performance Computing and the development of digital tools that enable ECMWF to extend provision of data and products covering weather, climate, air quality, fire and flood prediction and monitoring.
Our vision: The strength of a common goal
Our mission: Deliver global numerical weather predictions focusing on the medium-range and monitoring of the Earth system to and with our Member States
ECMWF is a multi-site organisation, with its headquarters in Reading, UK, a data centre in Bologna, Italy, and a large presence in Bonn, Germany, as a central location for our EU-related activities. ECMWF is internationally recognised as the voice of expertise in numerical weather predictions for forecasts and climate science.
About DestinE | Destination Earth
ECMWF is one of the entities entrusted with implementing the European Commission's DestinE initiative, alongside ESA and EUMETSAT, and works closely with over 100 partner institutions across Europe. DestinE delivers high-resolution, configurable digital twins of the Earth system that simulate past, present and plausible future environmental conditions and enable âwhat-ifâ scenario exploration.â¯
ECMWF is responsible for the delivery of these digital twins and of the Digital Twin engine, the software infrastructure needed to power the digital twins on the European HPC Joint Undertaking (EuroHPC) and ECMWFâs supercomputers and to handle and enable access to their data via the DestinE infrastructure, as well as for a range of Artificial Intelligence/ Machine Learning (AI/ML) activities. These include developments towards an ML Earth system model and a range of AI solutions that increase system interactivity and usability of digital twin data.
The third phase of DestinE (June 2026 â June 2028) marks the transition of the Climate Change Adaptation and Weather-induced Extremes Digital Twins, together with the Digital Twin Engine, into sustained operations. During this phase, the focus will be on consolidating, operating, and further evolving these key elements, as well as on maturing the AI Earth-system model components and AI-based solutions developed in phase 2.
The Climate DT is implemented by a partnership led by CSC, currently involving 12 leading climate institutions, supercomputing centres, national meteorological services, academia and industrial partners, through a contract procured by ECMWF.
For more about DestinE and the Climate DT, please seeâ¯â¯andâ¯.
Your responsibilities
- Benchmark ML models on a wide range of EuroHPC systems in the framework of DestinE
- Diagnose performance and scalability bottlenecks of DestinE Digital Twin Engine ML-based workflows and come up with solutions to address them
- Port, optimise and benchmark DestinE Digital Twin Engine ML workflows on a variety of HPC/ML architectures (e.g., GPUs, TPUs etc)
- Support and contribute towards the deployment of ML workflows on EuroHPC systems
- Collaboration with colleagues across ECMWF in the ongoing development of DestinE ML data flows required for training and running ML models
- Contribute to code review and feature development with stakeholders in DestinE and across ECMWF and Member States
- Contribute to wider ML software developments as needed
What we are looking for
- Excellent analytical and problem-solving skills with a proactive and constructive approach
- Flexibility, with the ability to adapt to changing priorities
- Ability to work autonomously and as part of multidisciplinary and geographically distributed teams
- Excellent interpersonal and communication skills
- Highly organised with the capacity to work on a diverse range of tasks to tight deadlines
Your profile
Education
- Advanced university degree (EQ7 level or above) or equivalent professional experience in computer science or engineering, computational science, physics or natural sciences, mathematics, or a related discipline.
Knowledge, Skills and Experience
- Experience of benchmarking, optimising, debugging, troubleshooting of large scale scientific/ML software on high-performance computing systems
- Knowledge of HPC architectures and in particular, GPU accelerators
- Experience with GPU programming at various abstraction levels (e.g., CUDA, HIP, Triton) is highly desirable
- Experience with HPC programming models such as OpenMP/MPI and key concepts such as distributed memory and shared memory programming
- Knowledge of Pytorch and Pytorch Lightning is highly desirable
We encourage you to apply if you have the relevant profile and motivation to join us, even if you don't precisely meet all these criteria.
Candidates must be able to work effectively in English and interviews will be conducted in English. A good knowledge of one of the Centreâs other working languages (French or German) is an advantage.
Other information
Grade remuneration: The successful candidates will be recruited according to the scales of the Co-ordinated Organisations. In addition to basic salary, ECMWF also offers an attractive benefits package. To find out more about working with us and for full details of salary scales and allowances, please visit .
Starting date:⯠01 June 2026
Location: Bonn, Germany (Candidates are expected to relocate to the duty station)
Remote work: As a multi-site organisation, ECMWF has adopted a hybrid organisation model which allows flexibility to staff to mix office working and teleworking. We allow for remote work 10 days/month away from the office, including up to 80 days/year away from the duty station country (within the area of our member states and co-operating states).
Interviews by videoconference (MS Teams) are expected to take place within a month after the closing date. If you require any special accommodations in order to participate fully in our recruitment process, please let us know.
To contact the ECMWF Recruitment Team, please email jobs@ecmwf.int.
Who can apply
Applicants are invited to complete the online application form by clicking on theâ¯applyâ¯button below.
At ECMWF, we consider an inclusive environment as key for our success. We are dedicated to ensuring a workplace that embraces diversity and provides equal opportunities for all, without distinction as to race, gender, age, marital status, social status, disability, sexual orientation, religion, personality, ethnicity and culture. We value the benefits derived from a diverse workforce and are committed to having staff that reflect the diversity of the countries that are part of our community, in an environment that nurtures equality and inclusion.
Applications are invited from nationals from ECMWF Member States and Co-operating States, as well as from all EU Member States.
ECMWF Member and Co-operating States are: Austria, Belgium, Bulgaria, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Georgia, Germany, Greece, Hungary, Iceland, Ireland, Israel, Italy, Latvia, Lithuania, Luxembourg, Montenegro, Morocco, the Netherlands, Norway, North Macedonia, Portugal, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Türkiye and the United Kingdom.
In these exceptional times, we also welcome applications from Ukrainian nationals for this vacancy (note: ECMWF will not be able to assist with leaving the country).
Applications from nationals from other countries may be considered in exceptional cases.