At a Glance
- Tasks: Join a team to design and develop the innovative Forecast-in-a-Box framework.
- Company: Be part of ECMWF, a leader in weather forecasting and environmental monitoring.
- Benefits: Enjoy competitive pay, flexible working options, and opportunities for professional growth.
- Why this job: Make a real impact on climate science with cutting-edge technology and collaborative projects.
- Qualifications: Experience in software development and a passion for machine learning and data processing.
- Other info: Dynamic team environment with a focus on AI/ML workflows and large-scale data.
The predicted salary is between 30000 - 50000 ÂŁ per year.
We are seeking a Research Software Engineer (A2) to contribute to the application of the Forecast-in-a-Box concept within the framework of the Destination Earth (DestinE) initiative of the European Commission.
Destination Earth is developing Digital Twins of the Earth system, combining high-resolution numerical and machine learning (ML) models. In this context, the Forecast-in-a-Box encapsulates a portable, reproducible and scalable environment that supports experimentation, deployment and downstream product generation for a range of ML models, delivering a fully packaged ML-based modelling chain to users. This builds on ECMWF’s software stack, which also underpins Destination Earth’s Digital Twin Engine.
In this role, you will contribute to the development and implementation of the execution workflows that enable the Forecast-in-a-Box to interface seamlessly with ECMWF’s operational forecasting and post-processing pipelines, ensuring robustness, scalability and performance across distributed high‑performance computing and cloud environments and supporting the integration of new post‑processing pipelines within the framework.
Working closely with ECMWF scientists, software engineers and Digital Twin Engine developers, you will support the integration of ML models and outputs into coherent, automated workflows, ensuring these workflows are reproducible, maintainable, operationally viable and integrate seamlessly within the Earthkit ecosystem.
The position sits in the Data Processing Services Team in the Development Section in the Forecast and Services Department. You will join a dynamic group working on AI/ML workflows, distributed computing and large‑scale data processing. The team plays a central role in evolving ECMWF’s operational post‑processing framework and in connecting research innovation with production‑grade forecasting systems.
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.
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.
Responsibilities:
- As part of a team, design, develop and contribute to the evolution of the Forecast‑in‑a‑Box framework.
- Collaborate with Digital Twin Engine developers and ECMWF partners to align Forecast‑in‑a‑Box execution workflows with DestinE standards and services.
- Integrate ML models and post‑processing components into the Forecast‑in‑a‑Box environment, in alignment with ECMWF’s operational post‑processing framework.
- Adapt ML modelling workflows to diverse computing environments, including resource‑constrained operational settings.
- Develop technical documentation, reproducible examples and training materials to support knowledge transfer.
Research Software Engineer - Forecast-in-a-Box Developer employer: European Centre for Medium-Range Weather Forecasts - ECMWF
Contact Detail:
European Centre for Medium-Range Weather Forecasts - ECMWF Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Research Software Engineer - Forecast-in-a-Box Developer
✨Tip Number 1
Network like a pro! Get out there and connect with people in the industry. Attend meetups, webinars, or conferences related to AI/ML and software engineering. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to ML models or high-performance computing. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Don’t just apply blindly! Tailor your approach for each role. Research the company and its projects, and mention how your experience aligns with their goals. This shows genuine interest and can make a big difference.
✨Tip Number 4
Apply through our website! We’ve got some fantastic opportunities waiting for you. By applying directly, you’ll ensure your application gets the attention it deserves and you’ll be one step closer to joining our awesome team.
We think you need these skills to ace Research Software Engineer - Forecast-in-a-Box Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Research Software Engineer role. Highlight your experience with ML models, high-performance computing, and any relevant projects that align with the Forecast-in-a-Box concept. We want to see how your skills fit into our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the DestinE initiative and how your background makes you a great fit for our team. Keep it engaging and personal – we love to see your personality come through!
Showcase Your Projects: If you've worked on any relevant projects, make sure to showcase them in your application. Whether it's a GitHub repo or a personal project, we want to see your hands-on experience with software development and ML workflows. It helps us understand your practical skills!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right people. Plus, you’ll find all the details you need about the role and our team there. Don’t miss out!
How to prepare for a job interview at European Centre for Medium-Range Weather Forecasts - ECMWF
✨Know Your Stuff
Make sure you’re well-versed in the Forecast-in-a-Box concept and how it integrates with ECMWF’s operational frameworks. Brush up on your knowledge of machine learning models and high-performance computing, as these will likely come up during the interview.
✨Showcase Your Collaboration Skills
Since this role involves working closely with scientists and software engineers, be prepared to discuss your experience in collaborative projects. Share specific examples where you’ve successfully worked in a team to solve complex problems or develop innovative solutions.
✨Prepare for Technical Questions
Expect technical questions related to software development, data processing, and ML workflows. Practice explaining your thought process and problem-solving approach clearly, as this will demonstrate your technical expertise and communication skills.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that show your interest in the role and the organisation. Inquire about the team dynamics, ongoing projects, or how they measure success in the Forecast-in-a-Box initiative. This shows you’re genuinely interested and engaged.