Skip to sign up

Job matched to your search

Research Software Engineer – Forecast Verification

European Centre for Medium-Range Weather Forecasts - ECMWF · Bonn

Bonn · HybridFull-TimePosted Aug 8, 2026

Free · Join 5,000+ job seekers using Qarera

How well do you match this role?

Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.

↑ tap the skills you have
Loading sign-in…
Free · no credit card · 30 seconds

Job description

Your role We are looking for a Research Software Engineer (A2) to join the Product Development Services Team within the Development Section of the Forecasts and Services Department.

Forecast verification is fundamental to numerical weather prediction, providing objective evidence of forecast quality, supporting scientific development, operational decision-making and user confidence. As ECMWF continues to evolve its forecasting capabilities, including physics-based numerical prediction systems and emerging Artificial Intelligence (AI)-based forecasting systems, robust, scalable and accessible verification frameworks are essential to evaluate forecast performance, understand model behaviour and support continuous improvement.

You will contribute to the modernisation of ECMWF's Forecast Verification Software stack for medium-range, sub-seasonal and seasonal ensemble predictions using the physics-based Integrated Forecasting System (IFS), the Artificial Intelligence Forecasting System (AIFS) and future hybrid forecasting approaches.

A key objective of this role is to consolidate and evolve existing verification software capabilities across ECMWF into a coherent, reusable and sustainable platform, enabling scientists, product developers, operational teams and external partners to evaluate and compare the performance of a broad range of forecasting systems. A central aspect of this role is the development of verification software as part of ECMWF's Earthkit ecosystem . You will contribute reusable, well-designed and documented software components that can be used across ECMWF and by the wider scientific community. By building verification capabilities within Earthkit, the role will enable collaboration, knowledge sharing and software reuse between ECMWF teams, research groups, Member and Co-operating States, international partners and external users.

Working closely with scientists, software engineers and operational teams across ECMWF, you will design, develop and maintain robust, scalable and user-oriented verification software. You will integrate verification workflows into ECMWF's Pre/Post-Processing application (PPROC) , leveraging its operational workflow framework to produce verification products consistently, reproducibly and efficiently at scale. Combining reusable Earthkit components with PPROC operational workflows will enable the transition of innovative verification methodologies into sustainable operational capabilities.

Beyond software development, you will develop, deploy and operate verification services that expose forecast evaluation products, statistics and metadata through modern APIs and service interfaces. These services will enable ECMWF applications, including ecCharts, OpenCharts and future product platforms, as well as external users and partners, to consume verification information in a consistent, scalable and reliable manner.

About The Product Development Services Team The Product Development Services Team is part of the Development Section within the Forecasts and Services Department. The team develops software and services supporting the production and verification of ECMWF forecast products.

The team develops highly efficient pre/post-processing workflows within ECMWF's Pre/Post-Processing software, providing a common operational framework for generating, managing and delivering forecast products. The team also plays an active role in the development of the Earthkit ecosystem, creating reusable software components and services that support scientific computing, product generation, forecast verification and operational applications.

This team sits at the intersection of developing capabilities and products for ECMWF forecasting systems and therefore works very closely with other sections and teams, such as Production, Innovation Platform and, in particular for this role, with Evaluation Section.

Your Responsibilities

  • Design, develop and maintain reusable forecast verification software as part of ECMWF's Earthkit ecosystem
  • Consolidate and modernise existing verification software capabilities across ECMWF, into a common, maintainable and extensible verification platform.
  • Contribute to the evolution of Earthkit as a collaborative software ecosystem supporting scientific and operational applications
  • Develop, deploy and operate verification services exposing forecast evaluation results, statistics and metadata through APIs and other service interfaces
  • Collaborate and support scientists in the transition to new verification methodologies
  • Maintain and contribute to the evolution of ECMWF's Forecast Verification Platform
  • Collaborate with scientific and operational teams on verification-related activities

You Are What we are looking for

  • Passionate about developing high-quality scientific software with broad scientific and operational impact
  • Interested in building software ecosystems that enable collaboration, reuse and innovation
  • Motivated to bridge scientific developments with reliable, production-quality software
  • Comfortable working in multidisciplinary teams involving software engineers, scientists and operational experts
  • Able to communicate complex technical concepts clearly to both technical and scientific audiences
  • Committed to developing maintainable, robust, reusable and documented software

Your profile

  • Advanced university degree (EQF Level 7 or above), or equivalent professional experience, in Computer Science, Software Engineering, Mathematics, Atmospheric Science, Physics, Data Science or a related discipline

Essential Experience And Knowledge

  • Strong software development skills in Python.
  • Experience developing scientific software, data-processing applications or software libraries, with focus on high-performance reusable software components.
  • Experience with modern software engineering and development practices.
  • Experience with either cloud-native technologies, containers or high-performance computing environments

Desirable Experience And Knowledge

  • Experience with geosciences software
  • Experience developing APIs, web services or service-oriented applications
  • Experience developing workflow automation or operational data-processing
  • Experience with forecast verification methodologies or statistical evaluation

Candidates must be able to work effectively in English. A good knowledge of one of the Centre’s other working languages (French or German) is an advantage.

If this role interests you and you meet several, but not all, of the criteria, we still encourage you to apply. What You Can Expect This role offers the opportunity to build a strategic software capability supporting the future of forecast evaluation at ECMWF. Your work will span reusable scientific software within the Earthkit ecosystem, scalable operational workflows powered by PPROC, and production services delivering trusted forecast evaluation information to ECMWF applications and users.

You will help establish a common verification platform that brings together capabilities across ECMWF's forecasting systems and forecast ranges, from medium-range weather prediction through extended-range, sub-seasonal and seasonal forecasting, while supporting the evaluation of emerging AI-based models such as AIFS.

Through reusable software, shared services and collaborative development, your work will contribute to improving the consistency, efficiency and accessibility of forecast verification across ECMWF and its wider community.

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 our 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.

Our vision : World-leading monitoring and predictions of the Earth system enabled by cutting-edge physical, computational and data science, resulting from a close collaboration between ECMWF and the members of the European Meteorological Infrastructure, will contribute to a safe and thriving society

Our mission : Deliver global numerical weather predictions focusing on the medium-range and monitoring of the Earth system to and with our Member States

In addition, ECMWF has established 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 , as well as being a contributor to the Copernicus Emergency Management Service. 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.

ECMWF is a multi-site organisation, with its headquartersin 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 Copernicus About Destination Earth

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. Information about working with us and full details of salary scales and allowances are available on the ECMWF website at:

Starting date: asap

Location: Reading, UK or 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) interviews will be conducted in English and are expected to take place approximately a month after the closing date.

Successful applicants and members of their family forming part of their households will be exempt from immigration restrictions.

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 va

Don’t just read the job — see if you’ll get it.

Get your match score, a resume tailored to this exact role, and jobs like it — free.

Check my fit for this job
Loading sign-in…
Apply →