Logo Flixbus

Senior Python Engineer - Network Planning

New

Job

  • Level
    Senior
  • Location
    Berlin
  • Working Model
    Hybrid, Onsite
  • Job Field
    IT, DevOps, Back End
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment

Job Summary

In this role, you will develop backend systems including APIs and event-driven pipelines, while integrating optimization algorithms and AI capabilities into our products.

Job Technologies

Your role in the team

  • Own and evolve the backend: APIs, use case layer, domain models, serialization, and event-driven pipelines (Kafka).
  • Übernehmen Sie die technische Verantwortung für neue Produktmodule – entwerfen Sie das Architekturgerüst, die Verkabelungsebenen und stellen Sie klare Grenzen sicher.
  • 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.

This text has been machine translated. Show original

Our expectations of you

Qualifications

  • Academic background in Computer Science or equivalent.
  • Vertraut mit Best Practices im Testing: Unit-, Integrations- und Abnahmetests.
  • Familiarity with mathematical optimization or data-intensive applications is a plus.

Experience

  • 5+ Jahre Erfahrung in der Backend-Softwareentwicklung mit 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).
  • Starke Erfahrung in AI-gestützter Entwicklung - aktive Nutzung von Code-Agenten oder KI-Assistenten im Arbeitsalltag.
  • Solid experience with containerization (Docker, Kubernetes) and CI/CD pipelines.
  • Experience with cloud platforms (AWS or similar) and infrastructure as code (Terraform).

This text has been machine translated. Show original

What we offer

  • 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.

This text has been machine translated. Show original

Benefits

Food & Drink

Higher Take-Home Pay

Health, Fitness & Fun

Topics You Will Work On

Job Locations

  • Location Berlin

    Germany

About Your Employer

Flixbus

Flixbus

We are a global mobility provider and have been changing the way millions of people around the world travel since 2013 under the brands FlixBus and later also with FlixTrain.

Description

  • Founding Year
    2011
  • Language
    English
  • Company Type
    Established Company
  • Working Model
    Full Remote, Hybrid, Onsite
  • Industry
    Sports, Leisure
Logo Flixbus

Senior Python Engineer - Network Planning

Location
Berlin
Working Model
Hybrid, Onsite
Diversity
Open for all genders
English Only
English only required

More Jobs