Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Research Software Engineer - User Configurable AI - Ready Datasets

£76.38k per annum

Your role

We are looking for a Research Software Engineer (A2) to work on the development of data infrastructure services to support Machine Learning (ML) efforts within the European Union’s Destination Earth (DestinE) initiative.

ECMWF produces world-leading scientific datasets. Connecting them to the myriad of users around the world is a challenging but truly valuable mission. Patterns of data use have been changing more rapidly than ever before, driven significantly by the explosive growth in AI-model use and training, while the resolution and diversity of the data is ever increasing.

In this world, novel approaches are critical to make datasets available to a wider audience, and for a wider range of uses. ECMWF has developed a range of new technologies for accessing meteorological data. Recently we have developed Zarr-FDB a prototype system to create on-demand, user-defined views of data stored within our indexed data stores (the FDB), built making use of other developments (including Polytope and Gribjump). This allows custom views to be created according to scientifically-meaningful descriptions, which can be directly used for data exploration, visualisation, data-science and ML training.

In this role, you will explore and innovate solutions to improve data and related services to support the scientific and technical development of ML models and processing for the DestinE digital twins. You will develop tools and workflows to assist with assembling and efficiently serving datasets for ML training, and resulting meteorological output. You will have opportunities and be expected to bring creative solutions for handling large datasets across multiple data centres.

This will involve taking the Zarr-FDB prototype functionality and bringing it to life as a user-facing service working with our production team, user-facing service owners, infrastructure providers and researchers to build a robust, observable, performant and above all useful capability.

You will work in the Data Management Services Team in the Development Section of the ECMWF Forecast and Services Department. We build robust and performant software and services to handle and manipulate large volumes of meteorological data. This software is used heavily in ECMWF’s operations, research, projects and initiatives, through all stages of our workflows from acquisition of observations, through model output on the HPC to archival and dissemination, and across a wide range of contexts from HPC, through dedicated storage infrastructure to cloud systems.

We have a special focus on a semantic approach to data handling, such that the technical realities of data handling are abstracted from the scientific software. We expend significant effort to navigate scalability challenges posed by future model upgrades and to exploring new technology and approaches for the future. This supports ECMWF’s strategy of producing cuttingedge science and world-leading weather forecasts and monitoring of the Earth system, and DestinE’s goal to operationalise digital twin technology.

In summary, you will be developing future-proofed data-access, supporting our ML efforts and our external users with tailored, high-performance, scalable, semantically driven data access. This role is funded by the Destination Earth Initiative and collaborates closely with other activities of our Member States and with our partners ESA and EUMETSAT.

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 DestinE Initiative of the European Commission , 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.

For more about DestinE and the Climate DT, see

Your responsibilities

  • Develop and support tools to handle meteorological data for ML training.
  • Explore novel technologies and methodologies to improve ML data generation and access, cloud-optimised data access, and integration with existing services.
  • Contribute to operationalisation of Zarr-FDB, and then ongoing production integration and development support for our wider data ecosystem.
  • Contribute to tooling and infrastructure for handling DestinE digital twin data.
  • Contribute to the our open-source software stack.

What we are looking for

  • Excellent analytical and problem-solving skills with a proactive, continuous improvement approach.
  • Initiative and ability to work collaboratively with other ECMWF teams but also able to work independently.
  • Good interpersonal and communication skills.
  • 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.
  • Ability to collaborate effectively in an international work environment and with people from diverse backgrounds.

Your profile

  • 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.
  • Demonstrated experience developing object-oriented software in C++ and Python is required.
  • Experience developing scientific software to process large datasets is an advantage.
  • Experience bringing prototype systems into operational contexts is an advantage.
  • Experience developing interfaces between languages including Python, C/C++ and Rust is an advantage.
  • Experience in system design or network development is an advantage.
  • Competence in Object-Oriented Analysis and Design, preferably in C++ or Python is required.
  • Demonstrated ability of programming in UNIX/Linux systems is required.
  • Familiarity with software lifecycle maintenance is highly desirable.
  • Ability to write software in a distributed computing or scientific computing environment is an advantage.

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

If you feel that you have the relevant profile and motivation to join us but don't meet precisely all of the skills above, we still encourage you to apply! ECMWF invests in people and provides training and development opportunities.

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 Bonn, Germany, or 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). The successful applicant and members of their family forming part of their household will be exempt from immigration restrictions.

Interviews by videoconference (MS Team) are expected to take place shortly after the vacancy closing date. 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 nationals of European Union member states. In these exceptional times, we also welcome applications from Ukrainian nationals for this vacancy. Applications from nationals from other countries may be considered in exceptional cases.

ECMWF Member States 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.

Vacancy posted 21 days ago
Similar jobs that could be interesting for youBased on the Research Software Engineer - User Configurable AI - Ready Datasets in Reading, Berkshire vacancy
  • £41.83k - £52.29k per annum

     ...there’s only one choice. Data & AI Specialist Bayer is an...  ...the reliable flow, quality, and readiness of data used for business decisions...  ...context, and documentation for datasets. Identify opportunities to...  ...ways of working. Confident user of Excel and analytical tools;... 
    Suggested
    Long-term contract
    Full-time
    Hybrid working
    Flexible hours

    Bayer

    Reading, Berkshire
    7 days ago
  • £50k - £67k per annumEstimated
     ...Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading...  ...need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our... 
    Suggested
    On-site
    Remote

    Speechify

    Reading, Berkshire
    22 days ago
  • £78k - £103k per annumEstimated
     ...Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading...  ...making product decisions, and has experience building great user experiences that delight users. We are a flat organization... 
    Suggested
    On-site

    Speechify

    Reading, Berkshire
    11 days ago
  • £102k - £135k per annumEstimated
     ...Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading...  ...navigation, screen-reader support, and usability for users with disabilities. Collaborate closely with product designers... 
    Suggested
    Long-term contract
    On-site

    Speechify

    Reading, Berkshire
    11 days ago
  • £62k - £80k per annumEstimated
     ...Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading...  ...training operations. We are able to build high-quality datasets at petabyte-scale and low cost through a tight integration... 
    Suggested
    On-site
    Shift work

    Speechify

    Reading, Berkshire
    16 days ago
  • £60k - £65k per annum

     ...Ready for your next career move? Join a leading UK enterprise technology provider...  ...across infrastructure, cloud, security, software, and AI. By combining these capabilities into a...  ...documentation including HLDs and LLDs Configure and manage load balancers and reverse proxies... 
    Permanent
    Reading, Berkshire
    more than 2 months ago
  • £67k - £85k per annumEstimated
     ...exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains...  ..., reliable APIs and simple systems that directly enhance the user experience. What Yo u' ll Do Collaborate with Speechify's... 
    Remote

    Speechify

    Reading, Berkshire
    21 days ago
  • £63.14k per annum

     ...Enterprise Data team to deliver and maintain datasets, components and tools that support the...  ...maintaining data integration solutions for BI and research data used within the business to support...  ...integration with machine learning and AI capabilities ~ Exposure to DevOps... 
    Permanent
    Hybrid working
    On-site
    Remote
    Work from home
    Monday to Thursday
    Flexible hours

    Thatcham Research

    Thatcham, Berkshire
    6 days ago
  • £22k - £26k per annumEstimated
     ...display correctly across different devices and ESPs. Build and configure campaigns in Adobe Campaign Classic. Work closely with...  ...recruiter directly or email ****@*****.*** for guidance. We use AI in different parts of our business to boost innovation, improve efficiency... 
    Full-time
    Hybrid working
    On-site
    Work from home
    Monday to Friday

    Three UK

    Newbury, Berkshire
    more than 2 months ago
  • £34k - £44k per annumEstimated
     ...We Are  Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our... 
    Long-term contract
    Hybrid working
    On-site

    Synopsys Inc

    Reading, Berkshire
    21 days ago
  • £50k - £66k per annumEstimated
     ...Senior Software Engineer   What  we’re all about:   Any company can tell you about how they are a multi award winning, market leading business...  ...understand our services (Grafana)  Contribute to complex user interfaces and web applications (React)  Lead CI/CD pipeline... 
    Hybrid working
    On-site
    Immediate start
    Work from home
    Flexible hours
    Shift work

    Wireless Logic

    Reading, Berkshire
    24 days ago
  • £27k - £36k per annumEstimated
     ...pay with security and confidence everywhere they want to be. Software Engineers at Visa look after the systems that form the core of the...  ...can maintain this trust going forward and ensure that Visa is ready for the challenges of the future. When joining our team as... 
    Internship
    Remote
    Reading, Berkshire
    26 days ago
  • £52k - £70k per annumEstimated
    Company: ADVANCED RESOURCE MANAGERS LTD Job Type: Daily Salary: Negotiable

    ADVANCED RESOURCE MANAGERS LTD

    Reading, Berkshire
    21 days ago
  • £50k - £65k per annum

     ...professional services, translating business requirements into well-configured B1 solutions. This is a client-facing role with genuine variety,...  ...and manufacturing modules, and lead data migration, testing and user training. You will produce functional specifications for any... 
    Hybrid working

    Henley Morgan

    Reading, Berkshire
    11 days ago
  • £43k - £58k per annumEstimated
     ...We're working with a small, innovative engineering company that excels in developing bespoke instrumentation, industrial automation, and...  ...and challenging environment for engineers. The Role Develop software for instrumentation and industrial measurement systems Build... 
    Full-time
    Hybrid working

    Haystack

    Reading, Berkshire
    7 days ago
  • £42k - £54k per annumEstimated
     ...reliability of quantum systems by building software that enables efficient calibration and...  ...of quantum physics, software engineering, and data-driven optimisation. As part of...  ...collaborating closely with engineers and researchers to design, develop, and deploy software... 

    Oxford Quantum Circuits

    Reading, Berkshire
    22 days ago
  • £47k - £60k per annumEstimated
     ...We currently have an opportunity for an experienced Senior Software Engineer to join our growing Systems Engineering and Assurance discipline...  ...Software Verification and Validation Software Configuration Management EN 50128 and/or EN 50657 knowledge Desirable... 
    Reading, Berkshire
    21 hours ago
  • £64k - £84k per annumEstimated
    Senior DevOps Engineer Position Description At CGI, we help deliver secure, mission...  ...based environments. You’ll collaborate with software engineers, architects, testers, and...  ...• Automate & Improve build, deployment, configuration, and operational processes • Develop &... 
    Hybrid working
    Reading, Berkshire
    a month ago
  • £80k per annum

    Software Engineer Python/Django Hybrid - 1 to 2 days a week in Reading £60k to £80k DOE DXP Talent is working with an growing, market leading business based in Reading who have an opportunity for a mid/senior Software Engineer with a strong Python/Django background to... 
    Permanent
    Hybrid working

    Dxp Talent Ltd

    Reading, Berkshire
    3 days ago
  • £47k - £60k per annumEstimated
     ...division is on the hunt for a proactive and experienced DevOps Engineer to lead our Kubernetes deployments across a variety of platforms...  ...in infrastructure management, virtualization, and network configuration. Security Focused: Familiarity with security best practices,... 
    Hybrid working
    Flexible hours

    Women in Tech

    Reading, Berkshire
    28 days ago
  • £45k - £50k per annum

     ...and integrations using Microsoft Power Automate Design and manage client-facing portals using Microsoft Power Pages Customise and configure Microsoft Dynamics 365 Work directly with stakeholders to understand requirements and deliver practical, scalable solutions... 
    Permanent
    Remote

    Nigel Frank International

    Reading, Berkshire
    more than 2 months ago
  • £85k per annum

     ...Senior Front-End Engineer Reading - 2 days a week Hybrid About the Company Our client is an established, international technology business...  ...delivering high-traffic digital products used by both organisations and individual users worldwide click apply for full job details... 
    Permanent
    Hybrid working

    Halian Technology Limited

    Reading, Berkshire
    5 days ago
  • £50k - £68k per annumEstimated
     ...Salesforce digital activity for both external customers and internal users, taking onboard input from UX and Design to develop the...  ...technology. Experience with enterprise-level business process re-engineering and lead to cash transformation. A deep technical understanding... 
    Hybrid working
    On-site
    Work from home
    Flexible hours

    Three

    Reading, Berkshire
    more than 2 months ago
  •  ...Transformation Support organisational change management activities including communications, training coordination, and business readiness. Drive issue resolution and decision-making across complex workstreams. Promote best practice programme management and... 
    Hybrid working

    Next Ventures

    Reading, Berkshire
    3 days ago
  • £49k - £66k per annumEstimated
     ...Job category Research & Technology Experience level Intermediate Relocation available This role is not eligible for relocation...  ...’re looking for a hands‑on, technically strong Senior Embedded Engineer to help drive our lubricant and fluids development work with... 
    Full-time
    Hybrid working
    Relocation package
    On-site
    Remote
    Relocation
    Flexible hours
    2 days/week
    3 days/week

    bp

    Reading, Berkshire
    7 days ago
  • £89k - £113k per annumEstimated
     ...Programmer will be responsible for review datasets in submission ready standard format (ADaM), tables,...  .../pharmaceutical environment using SAS Software. • Indepth understanding of clinical...  ...a leading global provider of clinical research services, commercial insights and healthcare... 
    Long-term contract
    Permanent
    Full-time
    Remote
    Work from home

    IQVIA

    Reading, Berkshire
    20 days ago
  •  ...you a strategic thinker with strong commercial instincts? Passionate about leading teams and driving client success? Ready to shape high‑impact research across multiple categories? Do you want to develop your career in an international company with a multicultural... 
    Full-time

    SAM Sensory and Consumer Research

    Reading, Berkshire
    7 hours ago
  • £49.5k - £53.5k per annum

     ...Berkshire Day shifts - Up to £53,500- Paid door to door Are you ready to go on the road and take your technical skills to a dedicated...  ...We are looking for a self motivated and independent HGV Vehicle Engineer who can travel to our clients various workshops in a designated... 
    Full-time
    Apprenticeship
    Day shift

    Kautec Recruitment

    Reading, Berkshire
    11 days ago
  • £47k - £61k per annumEstimated
     ...For over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar team thrives on solving complex challenges with innovative end-user solutions for the world's top consumer brands. Cirrus Logic is also known for its award-winning... 
    Full-time
    Hybrid working
    On-site
    Work from home
    Relocation

    Cirrus Logic

    Newbury, Berkshire
    15 days ago
  • £36k - £47k per annumEstimated
     ...Reading.   What you'll be doing:   As a contracts engineer you will be responsible for project managing the installation of...  ...are 40 hours per week   NEXT STEPS   If you’re ready to join our team, simply click apply and complete the short application... 
    40 hours/week
    Permanent
    Full-time
    On-site

    hireful

    Reading, Berkshire
    18 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Research Software Engineer - User Configurable AI - Ready Datasets. Be the first to apply!