Junior C++/Python Software Engineer for Weather API
Role details
Job location
Tech stack
Job description
- Develop and optimize high-performance algorithms for forecasting and processing weather data to serve millions of API queries per day (C++)
- Develop services and scripts (Python) for robust data acquisition
- Manage storage, processing, and distribution of petabytes of data (e.g. radar and satellite imagery, station observations, and model forecasts)
- Monitor the Meteomatics Weather API in production and operate it safely 24/7.
- Improve our monitoring/automatization/self-healing of thousands of services running flawlessly.
- Collaborate with a team of techies to deliver fast product-to-market solutions
- Develop industry-specific solutions (e.g. renewable energy, aviation)
- Develop solutions to scale our software (i.e. more data sources, more queries, more data due to higher resolution in time and space, ...)
- Contribute your ideas and initiatives to solve our challenges in a highly self-organized manner.
Requirements
Do you have experience in Warehouse management system?, Do you have a Master's degree?, * Degree in Computer Science, Computational Science, IT, Systems Engineering, or a related field (Bachelor's/Master's), or equivalent practical experience.
- Around 1-2 years of software development experience (including internships/projects) with solid foundational knowledge in C++.
- Background in atmospheric physics or a genuine passion for meteorology.
- Interest or initial experience in parallelization and highly available backend systems
- Good working knowledge of Python, familiarity with web technologies (HTTPS, REST APIs, WMS, WebSockets), and solid Linux foundational skills.
- 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.