C++/Python Softwareentwickler

Meteomatics AG
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German, Swiss German
Experience level
Intermediate

Job location

Tech stack

API
Systems Engineering
C++
Linux
Distributed Systems
Python
WebSocket
Data Logging
Information Technology
REST

Job description

  • Entwicklung und Optimierung von Hochleistungsalgorithmen zur Vorhersage und Verarbeitung von Wetterdaten, um Millionen von API-Anfragen pro Tag zu bedienen (C++)
  • Entwicklung von Diensten und Skripten (Python) für eine robuste Datenerfassung
  • Verwaltung von Speicherung, Verarbeitung und Verteilung von Petabytes an Daten (z. B. Radar- und Satellitenbilder, Stationsbeobachtungen und Modellvorhersagen)
  • Überwachung der Meteomatics Weather API im Produktivbetrieb und deren sichere 24/7-Betrieb
  • Verbesserung unserer Überwachung/Automatisierung/Selbstheilung von Tausenden von Diensten, die fehlerfrei laufen
  • Zusammenarbeit mit einem Team von Technikern, um schnelle Produkt-zu-Markt-Lösungen zu liefern
  • Entwicklung branchenspezifischer Lösungen (z. B. erneuerbare Energien, Luftfahrt)
  • Entwicklung von Lösungen zur Skalierung unserer Software (d. h. mehr Datenquellen, mehr Anfragen, mehr Daten durch höhere zeitliche und räumliche Auflösung, ...)
  • Einbringen deiner Ideen und Initiativen zur Lösung unserer Herausforderungen in einer hochgradig selbstorganisierten Weise

Requirements

  • Bachelor- oder Masterabschluss in Informatik, IT oder Systemtechnik oder einem verwandten Bereich und/oder relevante Zertifikate und Qualifikationen
  • 2 Jahre Berufserfahrung als Softwareentwickler und fundierte C++-Kenntnisse
  • Vertraut mit Python und Webtechnologien (HTTPS, REST APIs, WMS, Websockets) und idealerweise solide Linux-Kenntnisse
  • Bevorzugt Erfahrung mit verteilten Systemen, Parallelisierung und Hochleistungsrechnen
  • Du bist motiviert, Herausforderungen anzunehmen und innovative Lösungen in enger Zusammenarbeit mit deinen Teamkollegen zu entwickeln
  • Du arbeitest gerne in einem interdisziplinären Team und bist motiviert, mit Wetterdaten zu arbeiten. Du zeigst Eigeninitiative und starke Kommunikationsfähigkeiten - fließend in Englisch, Deutsch (oder Schweizerdeutsch) ist ein Plus
  • Schweizer/EU-Staatsbürgerschaft oder Arbeitserlaubnis ist zwingend erforderlich

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.

Apply for this position