Auf einen Blick
- Aufgaben: Entwickle Backend-Systeme für unsere Netzwerkplanungsoptimierung und verbessere das Reiseerlebnis für Millionen.
- Arbeitgeber: Flix, ein innovatives Unternehmen im Mobilitätssektor mit einer Kultur der Zusammenarbeit.
- Mitarbeitervorteile: Flexibles Arbeiten, Wettbewerbsfähige Vergütung, Weiterbildungsmöglichkeiten und Unterstützung für das Wohlbefinden.
- Andere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und einem Fokus auf persönliche Entwicklung.
- Warum dieser Job: Gestalte die Zukunft der Mobilität mit modernster Technologie und mache einen echten Unterschied.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in der Backend-Entwicklung mit Python und Kenntnisse in modernen Architekturen.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Bei Flix bieten wir eine technologiegetriebene Umgebung, in der Innovation auf reale Auswirkungen trifft, mit wettbewerbsfähiger Vergütung, starken Wachstumschancen und einer Kultur der Zusammenarbeit und Eigenverantwortung. Wir suchen einen erfahrenen Senior Python Engineer (m/w/d) für unsere Supply Division. Sie werden Einfluss nehmen, indem Sie die Verantwortung für zentrale Backend-Systeme übernehmen, die unser Produkt zur Optimierung der Netzwerkplanung antreiben. Ihre Arbeit unterstützt direkt die Netzwerkplaner bei der Planung von Fahrzeugen, Fahrern und Fahrplänen – und verbessert so die Reiseerlebnisse von Millionen von Passagieren, während die Rentabilität gesteigert wird.
Unser Team entwickelt und pflegt eine Optimierungsplattform, die Anwendungsfälle von der Planung von Fahrzeugen und Fahrern bis hin zur Fahrplanoptimierung abdeckt. Wir folgen modernen Systemdesigns – Domain-Driven Design, Hexagonale Architektur und SOLID-Prinzipien – mit strengen architektonischen Grenzen, die durch Werkzeuge durchgesetzt werden. Unsere Backend-Workloads (APIs, Ereigniskonsumenten, Kubernetes-Jobs) sind darauf ausgelegt, mit hohen Codequalitätsstandards zu skalieren.
Der Algorithmus-Engine des Produkts wird von Operations Research Engineers unter Verwendung mathematischer Optimierung entwickelt. Als Senior Python Engineer werden Sie die Ingenieurschale um diese Algorithmen besitzen: die APIs, Anwendungsfälle, Datenpipelines, Infrastruktur und die Domänenmodelle, die die Optimierungsergebnisse mit dem Rest des Systems verbinden.
Technologiestack & Werkzeugset:- Python, TypeScript, Shell-Scripting
- Flask, React, Pytest
- Übernehmen und weiterentwickeln des Backends: APIs, Anwendungsfall-Schicht, Domänenmodelle, Serialisierung und ereignisgesteuerte Pipelines (Kafka)
- Ingenieureigentum an neuen Produktmodulen übernehmen – das architektonische Gerüst entwerfen, Schichten verdrahten und saubere Grenzen sicherstellen
- Infrastruktur aufbauen und pflegen: Kubernetes-Bereitstellungen, CI/CD-Pipelines und Cloud-Ressourcen (AWS)
- Eng mit Operations Research Engineers zusammenarbeiten, um Optimierungsalgorithmen in das Produkt zu integrieren
- Zu Architekturentscheidungen beitragen und die Codequalität durch Überprüfungen, Tests und kontinuierliche Verbesserung aufrechterhalten
- Gut getesteten, selbstdokumentierenden Code schreiben, der den Mustern der hexagonalen Architektur folgt
- Ihr Fachwissen teilen und Kollegen betreuen, um eine Kultur des Wissensaustauschs und Lernens zu fördern
- In einem KI-unterstützten Entwicklungsworkflow arbeiten – aktiv Code-Agenten und KI-Assistenten als natürlichen Teil Ihrer Softwarebereitstellung nutzen
- Akademischer Hintergrund in Informatik oder gleichwertig
- 5+ Jahre Erfahrung in der Backend-Softwareentwicklung mit Python
- Erfahrung in der Anwendung von Prinzipien der sauberen Architektur (hexagonal, Ports-and-Adapters, DDD) oder ähnlichen Ansätzen in der Produktion – in der Lage, ab dem ersten Tag beizutragen
- Erfahrung mit relationalen Datenbanken (PostgreSQL) und ereignisgesteuerten Systemen (Kafka oder ähnlich)
- Starke Erfahrung in der KI-unterstützten Entwicklung – aktiv Code-Agenten oder KI-Assistenten in der täglichen Arbeit nutzen
- Solide Erfahrung mit Containerisierung (Docker, Kubernetes) und CI/CD-Pipelines
- Vertraut mit Best Practices im Testen: Unit-, Integrations-, Akzeptanztests
- Erfahrung mit Cloud-Plattformen (AWS oder ähnlich) und Infrastruktur als Code (Terraform)
- Erfahrung mit modernem Front-End-Stack (einige grundlegende Front-End-Aufgaben gehören zu unserem Umfang)
- Vertrautheit mit mathematischer Optimierung oder datenintensiven Anwendungen ist ein Plus
- Arbeiten von überall: Je nach Rolle bis zu 60 Tage pro Jahr von einem anderen Standort aus arbeiten.
- Hybrides Arbeitsmodell: Wir sind ein Büro-erstes Unternehmen, bieten jedoch Flexibilität, um Arbeit und Leben in Einklang zu bringen.
- Unterstützung für das Wohlbefinden: Zugang zu vertraulicher 1:1-Beratung, Kursen und Stressmanagement für sich selbst und bis zu vier Familienmitglieder.
- Lernen & Entwicklung: Nutzen Sie Sprachkurse, Schulungen und von Experten geleitete Sitzungen, um Ihre Fähigkeiten auszubauen.
- Mentoring-Programm: Vernetzen Sie sich mit erfahrenen Kollegen, um Einblicke zu gewinnen und Ihre Karriere zu beschleunigen.
Bei Flix ermächtigen wir unsere Teams, Grenzen zu überschreiten und die Zukunft der Mobilität zu gestalten. Während wir weiterhin global wachsen, nutzen wir modernste Technologie, um Mobilität intelligenter, nachhaltiger und erschwinglicher zu machen.
Wenn Sie nach einem Ort suchen, an dem Sie Veränderungen vorantreiben und neu definieren können, wie Millionen von Menschen reisen, ist Flix der Ort, an dem Sie Ihre Reise leiten können!
Senior Python Engineer (m/f/d) - Network Planning Arbeitgeber: FlixBus
Kontaktperson:
FlixBus HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Python Engineer (m/f/d) - Network Planning
✨Netzwerken ist der Schlüssel
Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht nur auf die Stellenanzeigen warten, sondern aktiv nach Verbindungen suchen, die uns helfen können, den Fuß in die Tür zu bekommen.
✨Sei bereit für technische Interviews
Mach dich mit typischen Fragen und Aufgaben vertraut, die in technischen Interviews gestellt werden. Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären – das zeigt, dass du nicht nur den Code schreiben kannst, sondern auch verstehst, was du tust.
✨Präsentiere deine Projekte
Habe eine Auswahl deiner besten Projekte parat, um sie im Gespräch vorzustellen. Zeige, wie du Probleme gelöst hast und welche Technologien du verwendet hast – das gibt den Recruitern einen Einblick in deine Fähigkeiten und deinen Arbeitsstil.
✨Bewirb dich direkt über unsere Website
Wenn du an einer Stelle interessiert bist, bewirb dich direkt über unsere Website. Das zeigt dein Interesse und gibt uns die Möglichkeit, dich schneller zu erreichen. Lass uns gemeinsam die Zukunft der Mobilität gestalten!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Python Engineer (m/f/d) - Network Planning
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.
Betone deine Erfahrungen: Erzähle uns von deinen bisherigen Projekten und wie du Python in der Backend-Entwicklung eingesetzt hast. Zeig uns, dass du die Prinzipien der sauberen Architektur beherrschst und wie du diese in der Praxis angewendet hast.
Mach es übersichtlich: Achte darauf, dass deine Bewerbung klar strukturiert ist. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell erkennen, was du zu bieten hast!
Bewirb dich über unsere Website: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell bei uns ankommt und du alle notwendigen Informationen bereitstellst.
Wie du dich auf ein Vorstellungsgespräch bei FlixBus vorbereitest
✨Verstehe die Technologie
Mach dich mit dem Tech-Stack vertraut, den das Unternehmen verwendet, insbesondere mit Python, Flask und Kubernetes. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch, wie du diese Technologien in der Praxis anwenden kannst.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, darüber zu sprechen, wie du saubere Architekturprinzipien angewendet hast und welche Rolle du bei der Integration von Optimierungsalgorithmen gespielt hast.
✨Zeige deine Teamfähigkeit
Da Zusammenarbeit ein wichtiger Teil der Rolle ist, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Erkläre, wie du mit anderen Ingenieuren und Operations Research Engineers zusammengearbeitet hast, um Lösungen zu entwickeln und Code-Qualität sicherzustellen.
✨Frage nach der Unternehmenskultur
Nutze die Gelegenheit, um mehr über die Kultur bei Flix zu erfahren. Stelle Fragen zur Wissensaustausch-Kultur und wie das Unternehmen Innovation fördert. Das zeigt dein Interesse und deine Bereitschaft, dich aktiv einzubringen.