Climate Data Software Engineer

vor 4 Wochen


Bonn, Nordrhein-Westfalen, Deutschland ECMWF Vollzeit
Position Overview

We are seeking a dedicated Research Software Engineer (A2) to join our team, focusing on a groundbreaking initiative aimed at standardizing the representation, storage, and utilization of numerical weather prediction (NWP) and climate data. As part of a vibrant team of scientists and software developers, you will play a crucial role in advancing our mission at ECMWF.

Key Responsibilities

Your contributions will include:

  • Developing innovative solutions to create a cohesive framework that enhances access to and comprehension of NWP and climate data.
  • Facilitating the creation of tools that transparently manage these datasets while ensuring a thorough understanding of their semantics.
  • Collaborating with users of the Copernicus Climate Data Store to improve data sharing and workflow efficiency.
  • Integrating your insights into the harmonization framework and ensuring its application across various tools and systems.
Team Dynamics

This role is situated within the Foundational Software Services Team, which is responsible for the development and upkeep of essential software components and applications in data processing, workflow management, and visualization. The team also oversees the deployment and testing of numerous software packages, including the new EarthKit software stack designed to modernize data handling and support ECMWF's machine learning initiatives.

About ECMWF

The European Centre for Medium-Range Weather Forecasts (ECMWF) stands at the forefront of weather and environmental forecasting. As an international organization, we provide critical global weather predictions and data essential for addressing the climate crisis. Our operations are supported by a talented team of scientists and experts, advanced computational resources, and strong partnerships with member states and the global community.

Qualifications

We are looking for candidates who possess:

  • A collaborative mindset with the ability to foster strong relationships across teams and with external partners.
  • Strong analytical and problem-solving skills, coupled with a proactive approach to challenges.
  • The capability to independently make decisions and take initiative.
  • Excellent communication skills to convey complex technical concepts to diverse audiences.
  • A passion for success, both individually and as part of a team.
  • Strong organizational skills to manage multiple tasks under tight deadlines.
Educational Background

A relevant advanced university degree (EQ7 level or above) or equivalent professional experience in fields such as computer science, engineering, computational science, physics, natural sciences, or mathematics is required.

Experience Requirements

Ideal candidates will have:

  • Proven experience in developing object-oriented software using Python.
  • Familiarity with UNIX environments and scripting.
  • Experience in large-scale software projects, particularly in open-source contexts.
  • Knowledge of data formats such as NetCDF, CF conventions, and WMO/GRIB is advantageous.
Skills and Knowledge

Successful candidates will demonstrate:

  • A solid understanding of software lifecycle maintenance.
  • Familiarity with the Python scientific stack (e.g., xarray, scipy, pandas) is beneficial.
  • Experience in distributed or scientific computing environments is a plus.
  • Knowledge of CF conventions and GRIB metadata is an advantage.

We encourage applications from individuals who may not meet every criterion but possess a strong desire to contribute to our mission.

Proficiency in English is essential, and knowledge of additional languages (French or German) is a plus.

Commitment to Diversity

At ECMWF, we are committed to fostering an inclusive environment that values diversity and provides equal opportunities for all candidates, regardless of background.



  • Bonn, Nordrhein-Westfalen, Deutschland ECMWF Vollzeit

    Position OverviewWe are seeking a dedicated Research Software Engineer (A2) to engage in a groundbreaking initiative aimed at standardizing the representation, storage, and utilization of numerical weather prediction (NWP) and climate data at ECMWF. You will collaborate with a vibrant team of scientists and software developers, contributing to pivotal...


  • Bonn, Nordrhein-Westfalen, Deutschland ECMWF Vollzeit

    About the RoleWe are seeking a highly skilled Research Software Engineer to join our team at ECMWF. As a key member of our Model Data Services Team, you will play a crucial role in the development and support of our software component MultIO, which facilitates efficient data output via an I/O-server with on-the-fly processing of model data.The successful...


  • Bonn, Nordrhein-Westfalen, Deutschland ECMWF Vollzeit

    About the RoleWe are seeking a highly motivated Research Software Engineer to join our team at ECMWF. As a key member of our Foundational Software Services Team, you will play a crucial role in developing a framework for harmonising access to and understanding of Numerical Weather Prediction (NWP) and climate data.This is an exciting opportunity to...


  • Bonn, Nordrhein-Westfalen, Deutschland ECMWF Vollzeit

    About the RoleWe are seeking a highly motivated Research Software Engineer to join our team at ECMWF. As a key member of our Foundational Software Services Team, you will play a crucial role in developing a framework for harmonising access to and understanding of Numerical Weather Prediction (NWP) and climate data.This is an exciting opportunity to...


  • Bonn, Nordrhein-Westfalen, Deutschland ECMWF Vollzeit

    Position OverviewWe are seeking a dedicated Research Software Engineer (A2) to engage in a groundbreaking initiative aimed at standardizing the representation, storage, and utilization of numerical weather prediction (NWP) and climate data at ECMWF. You will join a vibrant team of scientists and software developers, contributing to essential projects at...


  • Bonn, Nordrhein-Westfalen, Deutschland ECMWF Vollzeit

    Position OverviewWe are seeking a dedicated Research Software Engineer (A2) to engage in a groundbreaking initiative aimed at standardizing the description, storage, and utilization of numerical weather prediction (NWP) and climate data at ECMWF. As a vital member of our collaborative team, you will work alongside scientists and software engineers,...


  • Bonn, Nordrhein-Westfalen, Deutschland Blockchain & Climate Institute Vollzeit

    Job DescriptionThe Blockchain & Climate Institute is seeking a highly skilled and passionate individual to join as Director of Programmes (DPG). As a volunteer-led think tank, our mission is to support and advocate for the application of blockchain technology in the global fight against climate change.Key Responsibilities:Develop and implement programme...


  • Bonn, Nordrhein-Westfalen, Deutschland Blockchain & Climate Institute Vollzeit

    Job DescriptionThe Blockchain & Climate Institute is seeking a highly skilled and passionate individual to join as Director of Programmes (DPG). As a volunteer-led think tank, our mission is to support and advocate for the application of blockchain technology in the global fight against climate change.Key Responsibilities:Develop and implement programme...


  • Bonn, Nordrhein-Westfalen, Deutschland ECMWF Vollzeit

    Position OverviewWe are seeking a dedicated Software Development Engineer for Research to contribute to the creation of an I/O-server that facilitates on-the-fly post-processing, enabling data-processing tasks to be executed in memory directly on model outputs. This position is vital within a collaborative team of scientists and software engineers at...


  • Bonn, Nordrhein-Westfalen, Deutschland ECMWF Vollzeit

    Position OverviewWe are seeking a dedicated Software Development Engineer for Research Applications to contribute to the creation of an I/O-server that enables on-the-fly post-processing, facilitating data-processing tasks directly in memory on model outputs. This position is vital within a collaborative team of scientists and software engineers at ECMWF.At...


  • Bonn, Nordrhein-Westfalen, Deutschland ECMWF Vollzeit

    About the RoleThe European Centre for Medium-Range Weather Forecasts (ECMWF) is seeking a highly skilled Scientist for Machine Learning and Climate Modeling to join our team. As a key member of our Earth System Modeling section, you will play a crucial role in developing cutting-edge machine learning applications to support future climate projections.This...


  • Bonn, Nordrhein-Westfalen, Deutschland GIZ Vollzeit

    About the RoleWe are seeking a highly motivated and detail-oriented Climate Change Practitioner to join our team at GIZ. As a key member of our Climate Change Team, you will play a crucial role in supporting our efforts to reduce greenhouse gas emissions and promote sustainable development.Key ResponsibilitiesConduct in-depth research on climate change...


  • Bonn, Nordrhein-Westfalen, Deutschland ECMWF Vollzeit

    About the RoleWe are seeking a highly skilled Scientist for Machine Learning and Climate Modeling to join our team at ECMWF. As a key member of our Earth System Modeling section, you will play a crucial role in developing cutting-edge machine learning applications to support future climate projections.The successful candidate will have the opportunity to...


  • Bonn, Nordrhein-Westfalen, Deutschland ECMWF Vollzeit

    About the RoleWe are seeking a highly skilled Scientist for Machine Learning and Climate Modeling to join our team at ECMWF. As a key member of our Earth System Modeling section, you will play a crucial role in developing cutting-edge machine learning applications to support future climate projections.The successful candidate will have the opportunity to...


  • Bonn, Nordrhein-Westfalen, Deutschland ECMWF Vollzeit

    About the RoleWe are seeking a highly skilled Scientist for Machine Learning and Climate Modeling to join our team at ECMWF. As a key member of our Earth System Modeling section, you will play a crucial role in developing cutting-edge machine learning applications to support future climate projections.The successful candidate will have the opportunity to...


  • Bonn, Nordrhein-Westfalen, Deutschland ECMWF Vollzeit

    About the RoleWe are seeking a highly skilled Scientist for Machine Learning and Climate Modeling to join our team at ECMWF. As a key member of our Earth System Modeling section, you will play a crucial role in developing cutting-edge machine learning applications to support future climate projections.The successful candidate will have the opportunity to...


  • Bonn, Nordrhein-Westfalen, Deutschland GIZ Vollzeit

    About the RoleWe are seeking a highly motivated and detail-oriented Climate Change Practitioner to join our team at GIZ. As a key member of our Climate Change Team, you will play a crucial role in supporting our efforts to reduce greenhouse gas emissions and promote sustainable development.Key ResponsibilitiesConduct in-depth research on climate change...


  • Bonn, Nordrhein-Westfalen, Deutschland GIZ Vollzeit

    About the RoleWe are seeking a highly motivated and detail-oriented Climate Change Practitioner to join our team at GIZ. As a key member of our Climate Change Team, you will play a crucial role in supporting our efforts to reduce greenhouse gas emissions and promote sustainable development.Key ResponsibilitiesConduct in-depth research on climate change...

  • Senior Data Engineer

    vor 17 Stunden


    Bonn, Nordrhein-Westfalen, Deutschland Simon-Kucher Vollzeit

    Unsere HerausforderungWir suchen einen erfahrenen Senior Data Engineer, der unsere Datenanalysen und -visualisierungen weiterentwickeln möchte. Als Teil unseres Teams wirst du an spannenden Projekten arbeiten und unsere Kunden mit wertvollen Erkenntnissen unterstützen.Deine AufgabenErstelle große multidimensionale Analysewürfel auf Grundlage unserer...

  • Senior Data Engineer

    vor 17 Stunden


    Bonn, Nordrhein-Westfalen, Deutschland Simon-Kucher Vollzeit

    Unsere HerausforderungWir suchen einen erfahrenen Senior Data Engineer, der unsere Datenanalysen und -visualisierungen weiterentwickeln möchte. Als Teil unseres Teams wirst du an spannenden Projekten arbeiten und unsere Kunden mit wertvollen Erkenntnissen unterstützen.Deine AufgabenErstelle große multidimensionale Analysewürfel auf Grundlage unserer...