Senior Backend Engineer for Weather API
Role details
Job location
Tech stack
Job description
- Develop and tune high-performance C++ algorithms for processing and forecasting weather data to serve millions of daily API requests.
- Build robust services and Python scripts for real-time data acquisition from global sources.
- Drive hands-on development across the stack, from low-level implementation to system architecture, building scalable, maintainable, and high-quality software solutions.
- Provide technical leadership through strong software engineering expertise, combining hands-on coding, architectural decision-making, and cross-team technical mentorship.
- Architect and manage the storage, processing, and distribution of petabytes of spatial-temporal data, including radar/satellite imagery, station observations, and model forecasts.
- Monitor and operate the Meteomatics Weather API in production to ensure 24/7 reliability.
Requirements
- Bachelor's or Master's degree in Computer Science, IT or Systems Engineering or a related field, and/or relevant certifications and qualifications
- At least 5 years of work experience on high volume and highly available API backends
- Rock solid knowledge on web technologies (HTTPS, REST APIs, CDN, Websockets,...)
- Strong C++ knowhow and proven experience in parallelization and high-performance computing
- Strong knowledge of Linux and how to make optimal use of system resources (e.g. large scale RAM management, …)
- You are eager to embrace challenges and to develop innovative solutions in close collaboration with your team mates.
- You enjoy working in an interdisciplinary team and are motivated to work with weather data
- You show initiative and strong communication skills - fluent in English, German (or Swiss German ) is a plus
- Swiss/EU citizenship or work permit is mandatory
About the company
As 100 million Google Search results per year show, weather belongs to the top 5 Keywords being searched on Google in 2021. And there is a good reason for this! Weather can have a huge impact on all of our lives, both personally and professionally, so this is why, here at Meteomatics, we focus on processing and providing the most accurate weather data, and weather intelligence tools to improve our clients’ business across the world for all kind of industries.
But why stop there? Better weather forecasting needs even more accurate data sources. Thus, we developed our own weather drones, called Meteodrones, to collect missing data from the lower atmosphere and we are the first company to fly a network of weather drones operationally.