Logo Flixbus

Senior Python Engineer - Network Planning

Neu

Job

  • Level
    Senior
  • Ort
    Berlin
  • Arbeitsmodell
    Hybrid, Onsite
  • Job Feld
    IT, DevOps, Back End
  • Anstellung
    Vollzeit
  • Vertragsart
    Unbefristetes Dienstverhältnis

Job Zusammenfassung

In dieser Position entwickelst du Backend-Systeme, einschließlich APIs und eventgesteuerten Pipelines, und integrierst Optimierungsalgorithmen und KI-Funktionen in unsere Produkte.

Job Technologien

Deine Rolle im Team

  • Own and evolve the backend: APIs, use case layer, domain models, serialization, and event-driven pipelines (Kafka).
  • Take engineering ownership of new product modules - designing the architectural scaffold, wiring layers, and ensuring clean boundaries.
  • Build and maintain infrastructure: Kubernetes deployments, CI/CD pipelines, and cloud resources (AWS).
  • Collaborate closely with Operations Research Engineers to integrate optimization algorithms into the product.
  • Build AI capabilities into the product by combining LLMs with our optimization engine.
  • Work in an AI-augmented development workflow - actively using code agents and AI assistants as a natural part of how you ship software.
  • Contribute to architecture decisions and uphold code quality through reviews, testing, and continuous improvement.
  • Write well-tested, self-documenting code following hexagonal architecture patterns.
  • Share your expertise and mentor colleagues, promoting a culture of knowledge sharing and learning.

Unsere Erwartungen an dich

Qualifikationen

  • Academic background in Computer Science or equivalent.
  • Familiar with testing best practices: unit, integration, acceptance testing.
  • Familiarity with mathematical optimization or data-intensive applications is a plus.

Erfahrung

  • 5+ years of experience in backend software engineering with Python.
  • Experience with modern front-end stack (some basic front-end tasks are part of our scope).
  • Experience applying clean architecture principles (hexagonal, ports-and-adapters, DDD) or similar approaches in production - able to contribute from day one.
  • Experience with relational databases (PostgreSQL) and event-driven systems (Kafka or similar).
  • Strong experience in AI-augmented development - actively using code agents or AI assistants in daily work.
  • Solid experience with containerization (Docker, Kubernetes) and CI/CD pipelines.
  • Experience with cloud platforms (AWS or similar) and infrastructure as code (Terraform).

Unser Angebot

  • Travel perks: 12 free Flix vouchers + 12 discount vouchers for friends & family.
  • Work from (M)Anywhere: Depending on your role, work from another location for up to 60 days per year.
  • Hybrid work model: We are an office-first company, but we offer flexibility to balance work and life.
  • Wellbeing support: Access confidential 1:1 counselling, courses, and stress management for yourself and up to four family members.
  • Learning & Development: Take advantage of language classes, training courses, and expert-led sessions to grow your skills.
  • Mentoring Program: Connect with experienced colleagues to gain insights and accelerate your career.

Benefits

Essen & Trinken

Mehr Netto

Gesundheit, Fitness & Fun

Themen mit denen du dich im Job beschäftigst

Job Standorte

  • Standort Berlin

    Deutschland

Das ist dein Arbeitgeber

Flixbus

Flixbus

Wir sind ein globaler Mobilitätsanbieter und verändern seit 2013 unter den Marken FlixBus und später auch mit FlixTrain für Millionen von Menschen weltweit die Art zu Reisen.

Description

  • Gründungsjahr
    2011
  • Sprachen
    Englisch
  • Unternehmenstyp
    Etablierte Firma
  • Arbeitsmodell
    Full Remote, Hybrid, Onsite
  • Branche
    Sport, Freizeit
Logo Flixbus

Senior Python Engineer - Network Planning

Ort
Berlin
Arbeitsmodell
Hybrid, Onsite
Diversität
Für alle Personen geeignet (m/w/d)
Nur Englisch
Nur Englisch erforderlich

Weitere Jobs