ECMWF is recruiting a motivated Research Software Engineer (A2) to contribute to data encoding/decoding and the open-source ecCodes project, within ECMWF's Foundational Software Services. You will join a multidisciplinary team that handles GRIB/BUFR, NetCDF, and earthkit components, enabling robust data workflows for research and production. You will work with scientists and engineers across ECMWF and member states to deliver reliable, scalable software and contribute to core libraries and
26/07/2026
Full time
ECMWF is recruiting a motivated Research Software Engineer (A2) to contribute to data encoding/decoding and the open-source ecCodes project, within ECMWF's Foundational Software Services. You will join a multidisciplinary team that handles GRIB/BUFR, NetCDF, and earthkit components, enabling robust data workflows for research and production. You will work with scientists and engineers across ECMWF and member states to deliver reliable, scalable software and contribute to core libraries and
Your role ECMWF is recruiting a motivated Research Software Engineer (A2) to contribute to the development, maintenance and evolution of our core data encoding and decoding capabilities. You will be part of a dynamic team of scientific software engineers who contribute to key activities at ECMWF. At ECMWF, you will join a passionate community working to bring novel technology and science to the cutting edge of numerical weather prediction. In this role, you will focus on software, algorithms and workflows for handling meteorological, climate and geoscientific data formats. There will be a strong emphasis on the WMO formats GRIB and BUFR, as well as other widely used scientific formats such as NetCDF. This work will include leading the development of key ECMWF libraries and tools, notably the open-source package ecCodes, and contributing to software packages that handle meteorological data. You will help ensure that ECMWF and its Member and Co-operating States continue to benefit from robust, efficient and sustainable software for handling operational and research data across a range of meteorological and environmental workflows. You will contribute to both the reliability of production-quality software and the longer-term evolution of ECMWF's data-handling capabilities, helping to meet the needs of internal users, external partners, and the wider meteorological community. You will work closely with colleagues across software engineering, data governance and scientific development teams, and also with technical representatives of other organisations such as our Member States' meteorological services. The role sits in the Foundational Software Services team in the Development Section in the Forecasts and Services Department. The team is responsible for fundamental software packages developed at ECMWF that handle data encoding, decoding, processing, and visualisation. These open-source packages are available both within and outside ECMWF and provide the foundation for numerous research and production pipelines. They also provide core functionality for the new 'earthkit' software stack, much of which is also developed within this team. Earthkit modernises and harmonises data handling, enabling efficient data access, analysis, and visualisation, and directly supporting many workflows, including ECMWF's machine learning developments. The team is additionally responsible for workflow software and the CI/CD systems used throughout ECMWF's software development lifecycle. Your responsibilities Develop, maintain and enhance ECMWF software libraries and tools for encoding and decoding meteorological and environmental data. Support and improve workflows involving relevant data formats with attention to correctness, performance and usability. Work with scientists, analysts and software developers from ECMWF and its Member States to understand requirements and translate them into robust technical solutions. Use and contribute to software engineering best practices, including version control, code review, automated testing, continuous integration and release processes. Prepare technical documentation and guidance for users and developers. Investigate and resolve relevant issues reported by users and collaborators. Where relevant, contribute to community engagement, user support and collaboration with external partners and standards bodies. 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. More about us: copernicus.eu destine.ecmwf.int Your responsibilities Develop, maintain and enhance ECMWF software libraries and tools for encoding and decoding meteorological and environmental data. Support and improve workflows involved in relevant data formats with attention to correctness, performance and usability. Work with scientists, analysts and software developers from ECMWF and its Member States to understand requirements and translate them into robust technical solutions. Use and contribute to software engineering best practices, including version control, code review, automated testing, continuous integration and release processes. Prepare technical documentation and guidance for users and developers. Investigate and resolve relevant issues reported by users and collaborators. Where relevant, contribute to community engagement, user support and collaboration with external partners and standards bodies. What we are looking for Excellent analytical and problem-solving skills with a proactive, continuous improvement approach. Ability to analyse complex technical problems and deliver reliable, maintainable solutions. Ability to work effectively both independently and as part of an international, multidisciplinary team. Ability to explain complex technical concepts to users and collaborators. Passion for delivering technical solutions that have a real-world impact Dedication, passion, and enthusiasm to succeed both individually and across teams of developers. Highly organised with the capacity to work on a diverse range of tasks to tight deadlines. Your profile Candidates should have an advanced university degree (EQ7 level or above) or equivalent experience in computer science or engineering, computational science, physics or natural sciences, mathematics, or a related discipline. Required or highly desirable experience and skills Proven experience in developing and maintaining scientific or technical software in a collaborative environment. Strong programming skills in one or more relevant languages such as C, C++, Python or Rust. Experience with software engineering practices such as testing, debugging, version control and continuous integration. Knowledge of data encoding/decoding concepts, metadata models, schemas, validation and data conversion workflows. Experience working with structured scientific or technical data formats and metadata, especially WMO formats such as GRIB and BUFR. Knowledge of NetCDF would be an advantage. Experience of working with developers and users to gather feedback and plan developments. Experience of working and scripting in UNIX environments. Candidates must be able to work effectively in English. Knowledge of one of the Centre's other working languages (French or German) would be an advantage. Desirable experience and skills Knowledge of software lifecycle maintenance. Familiarity with performance, memory and scalability considerations in data-processing software. Experience in developing cross-platform libraries, command-line tools or APIs for technical users. Experience in contributing to large-scale software projects, preferably open-source and/or involving multiple software components. Experience with ECMWF or comparable software libraries and tools for working with scientific or meteorological data, such as ecCodes. Familiarity with data compression algorithms. Experience supporting users through documentation, issue triage, training or technical guidance. Ability to work effectively with legacy code while contributing to modernisation and long-term maintainability. . click apply for full job details
26/07/2026
Full time
Your role ECMWF is recruiting a motivated Research Software Engineer (A2) to contribute to the development, maintenance and evolution of our core data encoding and decoding capabilities. You will be part of a dynamic team of scientific software engineers who contribute to key activities at ECMWF. At ECMWF, you will join a passionate community working to bring novel technology and science to the cutting edge of numerical weather prediction. In this role, you will focus on software, algorithms and workflows for handling meteorological, climate and geoscientific data formats. There will be a strong emphasis on the WMO formats GRIB and BUFR, as well as other widely used scientific formats such as NetCDF. This work will include leading the development of key ECMWF libraries and tools, notably the open-source package ecCodes, and contributing to software packages that handle meteorological data. You will help ensure that ECMWF and its Member and Co-operating States continue to benefit from robust, efficient and sustainable software for handling operational and research data across a range of meteorological and environmental workflows. You will contribute to both the reliability of production-quality software and the longer-term evolution of ECMWF's data-handling capabilities, helping to meet the needs of internal users, external partners, and the wider meteorological community. You will work closely with colleagues across software engineering, data governance and scientific development teams, and also with technical representatives of other organisations such as our Member States' meteorological services. The role sits in the Foundational Software Services team in the Development Section in the Forecasts and Services Department. The team is responsible for fundamental software packages developed at ECMWF that handle data encoding, decoding, processing, and visualisation. These open-source packages are available both within and outside ECMWF and provide the foundation for numerous research and production pipelines. They also provide core functionality for the new 'earthkit' software stack, much of which is also developed within this team. Earthkit modernises and harmonises data handling, enabling efficient data access, analysis, and visualisation, and directly supporting many workflows, including ECMWF's machine learning developments. The team is additionally responsible for workflow software and the CI/CD systems used throughout ECMWF's software development lifecycle. Your responsibilities Develop, maintain and enhance ECMWF software libraries and tools for encoding and decoding meteorological and environmental data. Support and improve workflows involving relevant data formats with attention to correctness, performance and usability. Work with scientists, analysts and software developers from ECMWF and its Member States to understand requirements and translate them into robust technical solutions. Use and contribute to software engineering best practices, including version control, code review, automated testing, continuous integration and release processes. Prepare technical documentation and guidance for users and developers. Investigate and resolve relevant issues reported by users and collaborators. Where relevant, contribute to community engagement, user support and collaboration with external partners and standards bodies. 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. More about us: copernicus.eu destine.ecmwf.int Your responsibilities Develop, maintain and enhance ECMWF software libraries and tools for encoding and decoding meteorological and environmental data. Support and improve workflows involved in relevant data formats with attention to correctness, performance and usability. Work with scientists, analysts and software developers from ECMWF and its Member States to understand requirements and translate them into robust technical solutions. Use and contribute to software engineering best practices, including version control, code review, automated testing, continuous integration and release processes. Prepare technical documentation and guidance for users and developers. Investigate and resolve relevant issues reported by users and collaborators. Where relevant, contribute to community engagement, user support and collaboration with external partners and standards bodies. What we are looking for Excellent analytical and problem-solving skills with a proactive, continuous improvement approach. Ability to analyse complex technical problems and deliver reliable, maintainable solutions. Ability to work effectively both independently and as part of an international, multidisciplinary team. Ability to explain complex technical concepts to users and collaborators. Passion for delivering technical solutions that have a real-world impact Dedication, passion, and enthusiasm to succeed both individually and across teams of developers. Highly organised with the capacity to work on a diverse range of tasks to tight deadlines. Your profile Candidates should have an advanced university degree (EQ7 level or above) or equivalent experience in computer science or engineering, computational science, physics or natural sciences, mathematics, or a related discipline. Required or highly desirable experience and skills Proven experience in developing and maintaining scientific or technical software in a collaborative environment. Strong programming skills in one or more relevant languages such as C, C++, Python or Rust. Experience with software engineering practices such as testing, debugging, version control and continuous integration. Knowledge of data encoding/decoding concepts, metadata models, schemas, validation and data conversion workflows. Experience working with structured scientific or technical data formats and metadata, especially WMO formats such as GRIB and BUFR. Knowledge of NetCDF would be an advantage. Experience of working with developers and users to gather feedback and plan developments. Experience of working and scripting in UNIX environments. Candidates must be able to work effectively in English. Knowledge of one of the Centre's other working languages (French or German) would be an advantage. Desirable experience and skills Knowledge of software lifecycle maintenance. Familiarity with performance, memory and scalability considerations in data-processing software. Experience in developing cross-platform libraries, command-line tools or APIs for technical users. Experience in contributing to large-scale software projects, preferably open-source and/or involving multiple software components. Experience with ECMWF or comparable software libraries and tools for working with scientific or meteorological data, such as ecCodes. Familiarity with data compression algorithms. Experience supporting users through documentation, issue triage, training or technical guidance. Ability to work effectively with legacy code while contributing to modernisation and long-term maintainability. . click apply for full job details
Your role ECMWF is looking to recruit a User Services Specialist (A2) in the Data Support Team in the User Services Section of the Forecasts and Services Department. This is more than a traditional user support role. You will work closely with a wide range of users, scientists, software engineers, product owners and external contractors to understand needs, investigate complex problems and help improve the services that our users rely upon every day. The Data Support Team plays a central role in supporting users of the Copernicus Climate Change Service (C3S) and Copernicus Atmosphere Monitoring Service (CAMS). Through the Climate Data Store (CDS) and Atmosphere Data Store (ADS), these services provide open access to atmospheric, climate and environmental datasets used by hundreds of thousands of researchers, public authorities, commercial organisations and policymakers worldwide. The team also supports users of ECMWF real-time forecast and archive data services. CAMS and C3S provide free and open access to atmospheric and climate data. Users access these datasets through the CDS and the ADS using APIs, web interfaces and a growing range of applications that help them explore, analyse and make use of the data. ECMWF also provides real-time forecast and archive data services to its Member States as well as to commercial and research users. The Data Support Team assists users with data access, technical enquiries, troubleshooting and guidance on the effective use of ECMWF, CAMS and C3S services. Users are supported through a range of channels including chatbots, knowledge bases, user forum and ticketing system. The role requires a strong understanding of user requirements and the data services offered through CAMS, C3S and ECMWF. A significant part of the role involves supporting users directly. This includes analysing queries, understanding what users are trying to achieve, troubleshooting issues and providing advice and solutions in a timely and professional manner. Some queries can be resolved directly, while more complex issues require collaboration with scientists, software engineers and other experts to identify root causes and develop effective solutions. Beyond responding to user queries, you will contribute to the evolution of user support platforms, documentation, forums, knowledge bases and AI assisted support capabilities, as well as the introduction of new services and features. The role is particularly suited to someone who enjoys helping users, solving technical problems and working collaboratively to improve systems, processes and services. It requires initiative, curiosity and a hands on approach, combining excellent communication skills with an eagerness to investigate issues in depth and help implement practical solutions. 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 super computing 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, the Climate Change and Atmosphere Monitoring Services (CAMS) and the Clima Change Service (C3S) of the Copernicus Programme as well as 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 the Copernicus Programme Copernicus is the earth observation component of the European Union (EU) space programme. Based on the exploitation of spaced based and in situ (earth based) observations and scientific models, Copernicus provides information services for land, marine, atmospheric and climate monitoring, as well as emergency management and security. These services, and their free, open and quality assured data and tools, support a range of environmental and security applications across sectors and policy domains. ECMWF has been entrusted to operate two of these Services - the Copernicus Atmosphere Monitoring Service (CAMS) and the Copernicus Climate Change Service (C3S) - on behalf of the European Commission, as well as being a contributor to the Copernicus Emergency Management Service. TheCopernicus Atmosphere Monitoring Service (CAMS) provides consistent and quality controlled information related to atmospheric composition, including air pollutants and greenhouse gases, solar energy, and climate forcing, everywhere in the world. For more information, see The Copernicus Climate Change Service (C3S) provides authoritative information about the past, present and future climate, as well as tools to enable climate change mitigation and adaptation strategies by policy makers and businesses. For more information, see . Your responsibilities Provide expert support and technical advice on data access, data quality and data processing, particularly for CAMS and C3S users. Work collaboratively with users, software engineers and scientists at ECMWF as well as externally, e.g. with external contractors, to understand user needs and translate them into service enhancements and practical improvements. Identify and prioritize user pain points, service gaps and opportunities for improvement, proposing and helping implement enhancements to systems, processes and user workflows. Contribute to the introduction of new services and capabilities, ensuring user requirements and user experience considerations are represented throughout the design and implementation process. Lead the continuous improvement of user support channels, including chatbots, forums, documentation and knowledge management systems. Contribute to the development and adoption of AI enabled user support capabilities, including the new LLM powered CDS chatbot, taking into account user feedback and support data to improve quality and effectiveness. Support the publication and maintenance of datasets, applications and Jupyter Notebooks on the ADS and CDS, ensuring services are intuitive and meet user requirements. Manage contracts and relationships with external suppliers responsible for the development and maintenance of support platforms and services. Create, maintain and improve user facing documentation and training materials, exploring and implementing innovative approaches such as video based guidance and interactive learning resources. Support user engagement, training, workshops and outreach activities that help maximise adoption and impact of CAMS and C3S services. What we are looking for Excellent analytical and problem solving skills, with the ability to investigate complex technical issues and identify practical solutions. Drive to take ownership of issues and follow through to deliver practical outcomes. Excellent communication skills, with the ability to explain complex technical concepts clearly to both technical and non technical audiences. Outstanding interpersonal and collaboration skills, with the ability to work effectively across teams, departments and external organisations. A genuine interest in helping users succeed and improving their experience. A hands on approach, with the willingness to engage directly in technical investigations, testing and implementation activities where appropriate. Interest in new technologies and innovative approaches, including AI assisted support, knowledge management and digital service delivery. Ability to manage multiple priorities and work effectively in a dynamic environment. Your profile Candidates should have an advanced university degree (EQ7 level or above) or equivalent experience in a scientific discipline, such as meteorology, (atmospheric) physics, applied mathematics or computational science. In addition: Proven practical experience in supporting users is required. Demonstrated experience in the use of ticketing systems is highly desirable Experience in handling large volume of scientific data, particularly in the format of GRIB . click apply for full job details
19/07/2026
Full time
Your role ECMWF is looking to recruit a User Services Specialist (A2) in the Data Support Team in the User Services Section of the Forecasts and Services Department. This is more than a traditional user support role. You will work closely with a wide range of users, scientists, software engineers, product owners and external contractors to understand needs, investigate complex problems and help improve the services that our users rely upon every day. The Data Support Team plays a central role in supporting users of the Copernicus Climate Change Service (C3S) and Copernicus Atmosphere Monitoring Service (CAMS). Through the Climate Data Store (CDS) and Atmosphere Data Store (ADS), these services provide open access to atmospheric, climate and environmental datasets used by hundreds of thousands of researchers, public authorities, commercial organisations and policymakers worldwide. The team also supports users of ECMWF real-time forecast and archive data services. CAMS and C3S provide free and open access to atmospheric and climate data. Users access these datasets through the CDS and the ADS using APIs, web interfaces and a growing range of applications that help them explore, analyse and make use of the data. ECMWF also provides real-time forecast and archive data services to its Member States as well as to commercial and research users. The Data Support Team assists users with data access, technical enquiries, troubleshooting and guidance on the effective use of ECMWF, CAMS and C3S services. Users are supported through a range of channels including chatbots, knowledge bases, user forum and ticketing system. The role requires a strong understanding of user requirements and the data services offered through CAMS, C3S and ECMWF. A significant part of the role involves supporting users directly. This includes analysing queries, understanding what users are trying to achieve, troubleshooting issues and providing advice and solutions in a timely and professional manner. Some queries can be resolved directly, while more complex issues require collaboration with scientists, software engineers and other experts to identify root causes and develop effective solutions. Beyond responding to user queries, you will contribute to the evolution of user support platforms, documentation, forums, knowledge bases and AI assisted support capabilities, as well as the introduction of new services and features. The role is particularly suited to someone who enjoys helping users, solving technical problems and working collaboratively to improve systems, processes and services. It requires initiative, curiosity and a hands on approach, combining excellent communication skills with an eagerness to investigate issues in depth and help implement practical solutions. 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 super computing 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, the Climate Change and Atmosphere Monitoring Services (CAMS) and the Clima Change Service (C3S) of the Copernicus Programme as well as 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 the Copernicus Programme Copernicus is the earth observation component of the European Union (EU) space programme. Based on the exploitation of spaced based and in situ (earth based) observations and scientific models, Copernicus provides information services for land, marine, atmospheric and climate monitoring, as well as emergency management and security. These services, and their free, open and quality assured data and tools, support a range of environmental and security applications across sectors and policy domains. ECMWF has been entrusted to operate two of these Services - the Copernicus Atmosphere Monitoring Service (CAMS) and the Copernicus Climate Change Service (C3S) - on behalf of the European Commission, as well as being a contributor to the Copernicus Emergency Management Service. TheCopernicus Atmosphere Monitoring Service (CAMS) provides consistent and quality controlled information related to atmospheric composition, including air pollutants and greenhouse gases, solar energy, and climate forcing, everywhere in the world. For more information, see The Copernicus Climate Change Service (C3S) provides authoritative information about the past, present and future climate, as well as tools to enable climate change mitigation and adaptation strategies by policy makers and businesses. For more information, see . Your responsibilities Provide expert support and technical advice on data access, data quality and data processing, particularly for CAMS and C3S users. Work collaboratively with users, software engineers and scientists at ECMWF as well as externally, e.g. with external contractors, to understand user needs and translate them into service enhancements and practical improvements. Identify and prioritize user pain points, service gaps and opportunities for improvement, proposing and helping implement enhancements to systems, processes and user workflows. Contribute to the introduction of new services and capabilities, ensuring user requirements and user experience considerations are represented throughout the design and implementation process. Lead the continuous improvement of user support channels, including chatbots, forums, documentation and knowledge management systems. Contribute to the development and adoption of AI enabled user support capabilities, including the new LLM powered CDS chatbot, taking into account user feedback and support data to improve quality and effectiveness. Support the publication and maintenance of datasets, applications and Jupyter Notebooks on the ADS and CDS, ensuring services are intuitive and meet user requirements. Manage contracts and relationships with external suppliers responsible for the development and maintenance of support platforms and services. Create, maintain and improve user facing documentation and training materials, exploring and implementing innovative approaches such as video based guidance and interactive learning resources. Support user engagement, training, workshops and outreach activities that help maximise adoption and impact of CAMS and C3S services. What we are looking for Excellent analytical and problem solving skills, with the ability to investigate complex technical issues and identify practical solutions. Drive to take ownership of issues and follow through to deliver practical outcomes. Excellent communication skills, with the ability to explain complex technical concepts clearly to both technical and non technical audiences. Outstanding interpersonal and collaboration skills, with the ability to work effectively across teams, departments and external organisations. A genuine interest in helping users succeed and improving their experience. A hands on approach, with the willingness to engage directly in technical investigations, testing and implementation activities where appropriate. Interest in new technologies and innovative approaches, including AI assisted support, knowledge management and digital service delivery. Ability to manage multiple priorities and work effectively in a dynamic environment. Your profile Candidates should have an advanced university degree (EQ7 level or above) or equivalent experience in a scientific discipline, such as meteorology, (atmospheric) physics, applied mathematics or computational science. In addition: Proven practical experience in supporting users is required. Demonstrated experience in the use of ticketing systems is highly desirable Experience in handling large volume of scientific data, particularly in the format of GRIB . click apply for full job details
ECMWF in Reading invites applications for a User Services Specialist (A2) in the Data Support Team. This role goes beyond traditional user support, working with scientists, software engineers and external contractors to understand needs and deliver practical improvements to data access and services. You will analyze queries, troubleshoot issues, and contribute to AI-enabled support and self-service platforms while helping to expand documentation, forums and training materials.
19/07/2026
Full time
ECMWF in Reading invites applications for a User Services Specialist (A2) in the Data Support Team. This role goes beyond traditional user support, working with scientists, software engineers and external contractors to understand needs and deliver practical improvements to data access and services. You will analyze queries, troubleshoot issues, and contribute to AI-enabled support and self-service platforms while helping to expand documentation, forums and training materials.
ECMWF in Reading, UK, is seeking a Cloud Platform Engineer (A2) to help deliver platform engineering and observability for Destination Earth Data Bridges. You will join the Platform Engineering Team within the Application Delivery Section, building container orchestration, automation, and monitoring capabilities to ensure reliable deployments across Data Bridges. Candidates should have strong scripting, cloud native, Kubernetes, and DevOps experience, with good English, and readiness to work in
19/07/2026
Full time
ECMWF in Reading, UK, is seeking a Cloud Platform Engineer (A2) to help deliver platform engineering and observability for Destination Earth Data Bridges. You will join the Platform Engineering Team within the Application Delivery Section, building container orchestration, automation, and monitoring capabilities to ensure reliable deployments across Data Bridges. Candidates should have strong scripting, cloud native, Kubernetes, and DevOps experience, with good English, and readiness to work in
Your role We are in search of a highly motivated Cloud Platform Engineer (A2) to work on platform engineering and observability for application deployments in the Destination Earth Data Bridges. ECMWF is one of the Entrusted Entities delivering Destination Earth (DestinE), the initiative of the EU to create a digital twin of the planet. The third phase of DestinE covers the period June 2026 to May 2028. Phase 3 will ensure the Climate change Adaptation and Extreme events Digital Twins and the Digital Twin Engine reach a stable production grade operational stage, enabling operations with robust quality control as well as continuous evolution, calibration and consolidation. Phase 3 will ensure the ML model of the Earth system piloted in phase 2 is transitioned towards a production ready status. For more about DestinE, see and . The role sits in the Platform Engineering Team, within the Application Delivery Section of our Computing Department. The Section provides platforms and services that enable ECMWF teams to consume computing resources at different levels (PaaS, SaaS) and to consistently deploy applications with different levels of support to a high degree of quality and reliability. The Section achieves this through innovation in the areas of computer systems administration automation, application deployment and operation, reliability engineering, identity and access management, container orchestration, observability (monitoring, logging and tracing), and PaaS/SaaS application development. Your responsibilities Deliver and support a container orchestration infrastructure in multiple DestinE Data Bridges Automation of the deployment of open source, commercial and proprietary software to Destination Earth containers, VMs or bare metal Developing observability capabilities for Destination Earth services and for the underlying systems Implement systems to monitor the performance of the Data Bridges PaaS/IaaS and interface with the providers and hosting data centres to ensure system level capability and performance Contribute to the design and implementation of observability and event collection and analysis Advocating for reliability engineering within Destination Earth and its partners Participating in regular 24 hour on call rotas for any critical systems and services in the relevant areas (subject to training and contract length) What we are looking for Excellent interpersonal and communication skills, with a cooperative nature Strong analytical and problem solving skills, with a proactive continuous improvement approach Self motivated, and able to work with minimal supervision Dedication and enthusiasm to work in a geographically distributed team Ability to work efficiently, and complete diverse tasks in a timely manner Your profile Advanced university degree (EQF level 6) or equivalent industry experience Candidates are explicitly welcomed from a range of technical backgrounds and ECMWF does not require full coverage of these skills. If you feel that you have the relevant profile and motivation to join us but don't meet precisely all the skills below, we still encourage you to apply. Demonstrable knowledge and skills in some of the following: Programming (any language) or scripting (Python, Ruby, Perl, Go) Cloud Native and Containers (Kubernetes, Helm, Docker) Cloud IaaS (OpenStack or similar) Software Engineering - Kubernetes application patterns (operators) and Cloud Native architectures (distributed applications, microservices) Automation toolchain (Terraform, Ansible or similar) Linux system administration Observability, monitoring, logging and analytics, tracing applications DevOps: CI/CD, software engineering, automation pipelines The server, storage and networking components of Cloud applications A working knowledge in some of the following is desirable: Splunk, Grafana, Prometheus, Loki, ELK or similar Application Performance Monitoring NOSQL (MongoDB), SQL (PostgreSQL or MySQL) Candidates must be able to work effectively in English; applications should be completed in English and interviews will be conducted in English. Other information Grade remuneration: The successful candidates will be recruited according to the scales of the Co ordinated Organisations. Details of salary scales and allowances are available on the ECMWF website at Starting date: as soon as possible. Candidates are expected to relocate to the duty station, either to Bologna, Italy, or to Reading, UK. As a multi site organisation, ECMWF has adopted a hybrid organisation model which allows flexibility to staff to mix office working and teleworking, including away from the duty station (within the area of our member states and co operating states). Who can apply 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.
19/07/2026
Full time
Your role We are in search of a highly motivated Cloud Platform Engineer (A2) to work on platform engineering and observability for application deployments in the Destination Earth Data Bridges. ECMWF is one of the Entrusted Entities delivering Destination Earth (DestinE), the initiative of the EU to create a digital twin of the planet. The third phase of DestinE covers the period June 2026 to May 2028. Phase 3 will ensure the Climate change Adaptation and Extreme events Digital Twins and the Digital Twin Engine reach a stable production grade operational stage, enabling operations with robust quality control as well as continuous evolution, calibration and consolidation. Phase 3 will ensure the ML model of the Earth system piloted in phase 2 is transitioned towards a production ready status. For more about DestinE, see and . The role sits in the Platform Engineering Team, within the Application Delivery Section of our Computing Department. The Section provides platforms and services that enable ECMWF teams to consume computing resources at different levels (PaaS, SaaS) and to consistently deploy applications with different levels of support to a high degree of quality and reliability. The Section achieves this through innovation in the areas of computer systems administration automation, application deployment and operation, reliability engineering, identity and access management, container orchestration, observability (monitoring, logging and tracing), and PaaS/SaaS application development. Your responsibilities Deliver and support a container orchestration infrastructure in multiple DestinE Data Bridges Automation of the deployment of open source, commercial and proprietary software to Destination Earth containers, VMs or bare metal Developing observability capabilities for Destination Earth services and for the underlying systems Implement systems to monitor the performance of the Data Bridges PaaS/IaaS and interface with the providers and hosting data centres to ensure system level capability and performance Contribute to the design and implementation of observability and event collection and analysis Advocating for reliability engineering within Destination Earth and its partners Participating in regular 24 hour on call rotas for any critical systems and services in the relevant areas (subject to training and contract length) What we are looking for Excellent interpersonal and communication skills, with a cooperative nature Strong analytical and problem solving skills, with a proactive continuous improvement approach Self motivated, and able to work with minimal supervision Dedication and enthusiasm to work in a geographically distributed team Ability to work efficiently, and complete diverse tasks in a timely manner Your profile Advanced university degree (EQF level 6) or equivalent industry experience Candidates are explicitly welcomed from a range of technical backgrounds and ECMWF does not require full coverage of these skills. If you feel that you have the relevant profile and motivation to join us but don't meet precisely all the skills below, we still encourage you to apply. Demonstrable knowledge and skills in some of the following: Programming (any language) or scripting (Python, Ruby, Perl, Go) Cloud Native and Containers (Kubernetes, Helm, Docker) Cloud IaaS (OpenStack or similar) Software Engineering - Kubernetes application patterns (operators) and Cloud Native architectures (distributed applications, microservices) Automation toolchain (Terraform, Ansible or similar) Linux system administration Observability, monitoring, logging and analytics, tracing applications DevOps: CI/CD, software engineering, automation pipelines The server, storage and networking components of Cloud applications A working knowledge in some of the following is desirable: Splunk, Grafana, Prometheus, Loki, ELK or similar Application Performance Monitoring NOSQL (MongoDB), SQL (PostgreSQL or MySQL) Candidates must be able to work effectively in English; applications should be completed in English and interviews will be conducted in English. Other information Grade remuneration: The successful candidates will be recruited according to the scales of the Co ordinated Organisations. Details of salary scales and allowances are available on the ECMWF website at Starting date: as soon as possible. Candidates are expected to relocate to the duty station, either to Bologna, Italy, or to Reading, UK. As a multi site organisation, ECMWF has adopted a hybrid organisation model which allows flexibility to staff to mix office working and teleworking, including away from the duty station (within the area of our member states and co operating states). Who can apply 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.