Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

Senior Data Engineer - Join Flix!
Berlin, (open to relocation), Germany

Job Title

Senior Data Engineer - Join Flix!

Job Description

We're looking for a motivated and quality focussed Senior Data Engineer (m/f/d) to join our Customer Journey Data Tracking Team.

This team is fully responsible for tracking the customer behaviour on all devices and delivering insights in real time. We capture about 1.000 events per second, clean and enrich them, and finally transform them into a custom data model that is used for further analytical use cases throughout the company.

-> How do we do that?

In this team you will work with high volumes of data, utilize state of the art technology and have a direct impact by providing tangible value to our stakeholders. You will have the opportunity to apply the whole spectrum of data engineering, including collection, transformation, long-term storage and extracting value out of our data.

We're a small team, distributed over Berlin and Munich, looking for a second Senior Data Engineer to be a partner in technical discussions, identify and propose new ways of improving the product and the systems, and contribute to expanding our product impact. We are a self-organized and cross-functional team with a high focus on autonomy and ownership, using typical agile frameworks.

We work closely together with data science teams, other data engineers and data analysts who use our product for data driven decisions and forecasts.

You can expect to be responsible for a fully mature, monitored and adopted product. With your help and enthusiasm we want to broaden and enhance our product vision even further. Moreover, we invite you to be an active contributor to the Engineering Community and challenge the Status quo at Flix Tech.

Our goal is to enable everyone at FLIX to make better and faster business decisions, automate as much as possible, collect and utilize data and apply the most modern technology to all entities within FLIX!


  • Telecommuting is OK
  • No Agencies Please


Some of the technologies we use:

  • Python (with chance to use Scala)
  • Apache Spark (PySpark)
  • Kafka
  • Snowflake
  • AWS
  • Kubernetes
  • Terraform/Terragrunt
  • Gitlab CI/CD

You will...

  • Take part in continuous improvements and maintenance of our applications and custom data model
  • Use automation wherever possible and follow Infrastructure-as-Code guidelines
  • Identify additional product requirements and extend our product scope and vision
  • Proactively identify performance or cost optimization potentials and drive solutions
  • Be fully responsible for our data quality by adding and improving tests
  • Consult and support our data analysts and collaborate with other data teams
  • Collect and manage stakeholder requirements and support requests
  • Improve and optimize our infrastructure stack

What will make me successful in this role:

  • +5 years of experience in data focussed roles
  • Very proficient in Python and SQL
  • High self motivation with the ability to challenge existing processes and drive improvements
  • High commitment to data quality and product stability
  • Familiar with developing batch and real-time application ideally using Spark
  • Passionate to write infrastructure as a code, ideally Terraform
  • Able to assess data quality with tools like Jupyter Notebook and SQL based tools like Snowflake or AWS Athena
  • Proficient with Docker and Kubernetes
  • Experience with distributed messaging systems (experience with Kafka is a huge plus)
  • Familiar with CI/CD and having a DevOps mindset (You build it - you run it)
  • Experience with cloud-based infrastructure providers, especially AWS
  • Fluent in English

Bonus points:

  • Experience with the Snowplow Analytics open source platform
  • Experience with Helm deployments is a plus
  • If you're interested but hesitant to apply... please do!

Might be that you bring other relevant expertise and experiences we haven't listed and we'd be sad to miss the chance of finding a place where you can thrive at Flix.

We're not perfect, but we're dedicated to creating an inclusive environment. The world needs more people like you applying for jobs like this.

About the Company

Our Perks – More than just a job

  • Have an impact. With innovation and smart technology, we are changing the way people travel, and you too can have an impact on this ride.
  • Trust-based working. We don't punch the clock – organize your own schedule. We trust in what you do!
  • Push boundaries. Everyone is equally important and works together on uncharted challenges alongside inspiring colleagues from all over the world.
  • Fun at work and beyond. Discover the world with your free FlixBus rides and join our regular team events – there's always something to celebrate!
  • Feel at home. We provide you with a laptop, comfortable working space, free drinks, a casual dress code, diverse employee discounts and more.
  • Want to rewrite the history of mobility with us? Then join our ride and apply now. We're excited to hear from you!

Flix – A place to enjoy work and have an impact

The future of transportation is Green. Here at Flix Tech, the R&D group, we develop software with the brightest minds from around the world to engineer new experiences for our millions of customers across our apps and websites. Every day we solve challenging problems, like how to scale rapidly around the world and how to make an experience that delights our customers. We have a culture of sharing ideas, contributing to open source projects and being an active member in our technical communities.

Flix is proud to be an Equal Opportunity Employer. We celebrate diversity and do not discriminate on the basis of race, color, religion, gender (including pregnancy and gender identity), national, social or ethnic origin, political affiliation, sexual orientation, marital status, disability, age, veteran status, or other legally protected characteristics. All employment decisions are based on business needs, job requirements, competence and merit.

Contact Info

Previous Software Engineer – BioTech, Orius SAS in Toulouse, France Next Python Technical Architect, Blenderbox in New York, United States, United States