C++ Algorithm Engineer für unseren ÖV-Router (m/w/d)

Wusstest Du, dass ein Unternehmen aus München führende Softwarelösungen für die Mobilität von Morgen in die ganze Welt liefert?

Öffentliche Verkehrsmittel, Car-Sharing und Bike-Sharing sind Dir nicht fremd?
Du bist neugierig, ambitioniert, kommunikativ und möchtest die Mobilität der Zukunft maßgeblich mitgestalten?


Eine Kernkomponente unseres Backends ist ein Router für Öffentliche Verkehrsmittel, geschrieben in C++. Auf dieser Stelle wirst du an diesem Router arbeiten.

Wie sieht Dein Alltag aus?

  • Gestalte die Zukunft: Du konzipierst und entwickelst die nächste Generation unseres Routing-Backends. Du baust State-of-the-Art-Routingalgorithmen in unseren Public Transport Journey Planner ein. Dabei berücksichtigst Du die komplexen Anforderungen von Produkten, die von Millionen Menschen eingesetzt werden.
  • Optimiere das Bewährte: Unsere erfolgreiche, bestehende Plattform wird kontinuierlich weiterentwickelt. Deine Arbeit beinhaltet Bugfixes und neue Features für einen Router, der Fahrplanauskunft-Systeme rund um den Globus bedient.
  • Mach einen Unterschied: Unsere Mobilitätsplattform ist die Basis für Apps und Fahrplan-Websites in Deutschland, aber auch in großen internationalen Metropolen wie Stockholm, London oder Sydney. Deine Arbeit wird es für viele Menschen einfacher und komfortabler machen, öffentliche Verkehrsmittel zu nutzen.
  • Bleib am Ball: Wir erneuern unsere Entwicklungswerkzeuge und -prozesse kontinuierlich. Wir nutzen C++20 und moderne Tools, die uns das Leben erleichtern: TeamCity, YouTrack, Docker, OpenSearch und mehr.
  • Arbeite in einem kleinen Team, übernimm Verantwortung: Am ÖV-Router arbeitest du in einem kleinen, flexiblen Team und kannst schnell Verantwortung übernehmen für Programme, die Millionen von Fahrgästen informieren.

Was solltest Du mitbringen?

  • Du hast Erfahrung in der Arbeit mit performance-kritischem Code und weißt, wann du zu welchen Algorithmen und Datenstrukturen greifen musst
  • Du bist sicher im Umgang mit modernem C++
  • Du hast Erfahrung in Backend-Systemen mit einer (Micro-)Service-Architektur
  • Wir modernisieren ständig, haben aber auch Bestandscode. Damit kannst du umgehen
  • Du sprichst Deutsch und Englisch, davon eine der beiden Sprachen fließend
  • Du kennst dich mit den üblichen Routing-Algorithmen für öffentlichen und Individual-Verkehr aus (wünschenswert)
  • Du hast Erfahrung mit: CMake, MSBuild, SQL / SQLite, RPC-Frameworks wie bspw. Thrift, Docker (wünschenswert)

Benefits und Zusatzleistungen

Flexible Arbeitszeiten m. Gleitzeitkonto; Mobiles Arbeiten, 30 Tage Urlaub

Leistungsgerechte Vergütung und z.B. Essenszuschuss, betriebliche Altersvorsorge und Corporate Benefits

JobRad

Kostenübernahme Deutschlandticket

Schulungs- und Fortbildungsprogramme

Persönliches Mentoring

Bio-Kaffee aus der regionalen Rösterei, frisches Obst und kostenlose kühle Getränke

Teamübergreifende Events wie Wandern, Skifahren, Staffellauf, Soccer5 und der Wiesn Besuch

Zentrale Lage mit super ÖPNV-Anbindung