Zum Inhalt springen

Remote nach Länderfreigabe

Senior-Produktingenieur für IMS

Das Team trifft sich häufig im Berliner Hauptbüro; die Rolle bietet eine hybride Arbeitsmöglichkeit.

  • Python · erforderlich
  • Englisch · erforderlich
Arbeitszeit
Vollzeit
Erfahrung
Erforderlich sind mehrere Jahre Erfahrung mit Aufbau und Betrieb von Python-Backenddiensten über den gesamten Lebenszyklus sowie Erfahrung mit datenintensiven und verteilten Systemen.
Vergütung
Gehalt nicht angegeben

Die Rolle in Kürze

Die Rolle verantwortet die Weiterentwicklung zentraler Systeme für interne Betriebsteams und externe Nutzer über den gesamten Lebenszyklus. Sie arbeitet eng mit Engineering, Produkt, Betrieb, Daten, Planung und Erlösmanagement zusammen und übersetzt betriebliche Anforderungen in skalierbare technische Lösungen.

Deine Aufgaben

  • Die Rolle entwickelt ein kundenorientiertes Fahrplansystem für Hunderttausende tägliche Busabfahrten, Hunderttausende Reisende und Hunderte Betreiber einschließlich Betriebs-, Erlösmanagement- und Planungsteams.
  • Sie entwickelt ein Buchungsbackend zur Sitzplatzzuweisung und optimiert die Auslastung über Haltestellen hinweg, einschließlich Neuzuweisungen bei Fahrzeugwechseln, Buszusammenlegungen und Verstärkungsfahrten.
  • Sie entwickelt ein Erlösmanagementsystem, das Sitzpreise anhand der Zeit bis zur Abfahrt, Nachfrage und Restkapazität dynamisch bestimmt und betreibergesteuerte Preise, A/B-Tests sowie automatisierte Preisalgorithmen unterstützt.
  • Sie verantwortet die Datentransformationsschicht für Fahrpläne, Buchungen und Erlöse und entwickelt robuste Modelle, inkrementelle Datenpipelines und eindeutige semantische Definitionen auf Basis realer Betriebsdaten.
  • Sie verbessert die Datenqualität durch Tests, Datenverträge, Aktualitätsprüfungen und Monitoring, damit Probleme automatisch erkannt werden.
  • Sie verbessert kontinuierliche Integration, Pull-Request-Reviews, lokale Tests und Freigabeprozesse für schnelle Entwicklungszyklen.
  • Sie klärt gemeinsam mit Betrieb, Planung und Erlösmanagement unpräzise Anforderungen, hinterfragt Annahmen und stimmt Lösungen auf betriebliche Rahmenbedingungen ab.
  • Sie entwickelt Werkzeuge und Arbeitsweisen weiter, darunter KI-gestützte Entwicklung, bessere Testverfahren und skalierbare Self-Service-Funktionen.

Das solltest du mitbringen

Erforderlich

  • Erforderlich sind mehrere Jahre Erfahrung im Aufbau und Betrieb von Backenddiensten in Python mit Verantwortung für den gesamten Lebenszyklus aus Design, Implementierung, Deployment, Monitoring und Wartung.
  • Erwartet werden nachgewiesenes Verantwortungsbewusstsein und die Fähigkeit, Projekte selbstständig voranzutreiben, konkurrierende Prioritäten zu steuern und wirksam zu mehreren Systemen und Initiativen beizutragen.
  • Erforderlich ist ein fundiertes Verständnis verteilter Systeme und datenintensiver Anwendungen.
  • Erforderlich sind Erfahrung im Entwurf von Systemen für große Daten- und Verkehrsvolumina sowie praktische Kenntnisse zu Konsistenzmodellen, Zustandsautomaten, asynchronen Abläufen und ereignisgesteuerten Architekturen.
  • Erforderlich sind tiefgehende Datenbankkenntnisse zu Transaktionsmanagement, ACID-Garantien, Indexierungsstrategien, Abfrageoptimierung, Sperren, Partitionierung und Sharding sowie Verständnis für die Auswirkungen des Datenbankdesigns auf Leistung und Zuverlässigkeit bei großer Skalierung.
  • Erforderlich sind Erfahrung im Aufbau zuverlässiger verteilter Systeme mit Mustern wie Outbox, Idempotenz, Wiederholungsversuchen und Eventual Consistency sowie Sicherheit bei der Analyse von Fehlerszenarien und Systemverhalten unter Last.
  • Erforderlich sind fundierte Softwareentwicklungskenntnisse in API-Design, Teststrategien, Observability, Debugging, Leistungsoptimierung und Wartung produktiver Systeme.
  • Erwartet wird die Fähigkeit, unklare Geschäftsanforderungen in pragmatische technische Lösungen zu übersetzen und technische wie nichttechnische Beteiligte verständlich über Architekturabwägungen, Einschränkungen und Implementierungsoptionen zu informieren.
  • Erwartet werden Sicherheit beim Hinterfragen von Anforderungen und Vorschlagen alternativer Ansätze sowie die Fähigkeit, Komplexität zu reduzieren und zugleich den geschäftlichen Nutzen zu maximieren.
  • Erwartet werden Produktorientierung und Beiträge über die Implementierung hinaus, einschließlich der aktiven Mitgestaltung der technischen Ausrichtung, von Produktentscheidungen und der künftigen Plattformentwicklung.
  • Erforderlich sind fließende Englischkenntnisse in Wort und Schrift.
  • Erwartet werden Sicherheit in der Zusammenarbeit mit einem verteilten Team über mehrere Zeitzonen hinweg und eine Präferenz für klare schriftliche Kommunikation und asynchrone Arbeitsabläufe.

Von Vorteil

  • Sehr erwünscht ist Erfahrung mit Cloud-Infrastruktur, Messaging-Systemen, verteilten Datenbanken und hochverfügbaren Architekturen.

So ist Remote hier geregelt

  • Die Arbeit ist remote-orientiert und wird zugleich mit einer hybriden Arbeitsmöglichkeit in Berlin angeboten; die Teams sind weltweit verteilt.
  • Das Team trifft sich häufig im Hauptbüro in Berlin.

Das wird angeboten

  • Geboten werden flexible, remote-freundliche Arbeitsmöglichkeiten und Möglichkeiten zur Relocation.
  • Ein internationales Team bietet gegenseitige Unterstützung und Entwicklungsmöglichkeiten.

Veröffentlicht: 07.08.2026 · Quelle geprüft: 18.10.2026.

Die Angaben sind für RemoteFruit einheitlich aufbereitet. Maßgeblich bleibt die Originalanzeige. RemoteFruit steht in keiner Partnerschaft mit dem ausschreibenden Unternehmen.