Senior Data/Machine Learning Engineer

At trivago, we aim to enable our large user base to find the ideal accommodation for their travels and help advertisers (including online travel agencies, hotel chains and hoteliers) to improve their hotel bookings through our website.

As a Senior Data/Machine Learning Engineer in the Auction Strategy Team, you can have a direct impact on the mechanisms that govern the interaction of our 6 million daily users and our 400+ booking sites in real time. You’ll work in a team with data scientists and Machine Learning engineers in order to enable experimentation, simulation, and machine learning data pipelines.

Our ideal candidate will have a strong engineering background with interest in machine learning and business impact. Could that be you? Then read on apply!

Get an inside look at data science at trivago:

 What you’ll do:

  • Build training pipelines for online models and software for offline experimentation.
  • Design and build customized, cutting-edge tools by experimenting with new technologies while always keeping business priorities in mind.
  • Collaborate with Data Scientists and Software Engineers to work on high impact problems that lie at the core of our business model.
  • Bring in new ideas and question the status quo.

What you’ll definitely need:

  • Software engineering mindset and ability to write clean, maintainable code.
  • Product mindset to understand business needs, and come up with scalable engineering solutions.
  • Expertise building data pipelines using PySpark or Hive.
  • Familiarity with data workflow management system (MLflow, KubeFlow, Airflow, etc.).
  • Strong Python and SQL skills.
  • Drive to learn and apply new technologies and techniques.
  • Good communication skills and confidence in presenting ideas and findings to stakeholders.
  • Fluency in English (our company language).

What we’d love you to have:

  • Experience with Continuous Integration and Continuous Deployment.
  • Exposure to machine learning models and modeling frameworks (PyTorch, Tensorflow, etc.).
  • Experience with containerization process and deployment with Docker and/or Kubernetes.
  • Familiarity with Java, Kafka, build (e.g. Gradle, Jenkins, etc.) and monitoring tools (e.g. Looker, Grafana, etc.).

What you can expect from life at trivago:

  • Hybrid work: We’re open to mobile work within Germany and encourage talents to split their time between home and our state-of-the-art campus in Düsseldorf. Read more about our hybrid work model here.
  • Growth: We help you grow as trivago grows through support for personal and professional development, constant new challenges, regular peer feedback, mentorship and world-class training. 
  • Autonomy: Every talent has the ability to make an impact independently by driving topics thanks to our entrepreneurial mindset, our horizontal workflow and self-determined working hours.
  • International environment: Our agile, international culture and environment with talents from 80+ nations encourages mutual trust and offers diversity of perspectives. 
  • Relocation: We offer our international talents support with relocation costs, work permit and visa questions, free language classes and insurance.

Additional information:

  • trivago N.V. is proud to foster a workplace free from discrimination. We strongly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better product for our users.
  • To find out more about life at trivago follow us on social media @lifeattrivago.
  • To learn more about tech at trivago, check out our blog:
  • Want to learn more about trivago’s business model to prepare for your interview? Visit

A note regarding COVID-19:

We understand that there is a lot of uncertainty around the future of the travel industry in this time, but following changes to our strategy and core product, we’re now fully focused on driving the restart of the travel industry with our ability to adapt quickly and focus on our purpose. If you want more insight into our current strategy/outlook, follow our LinkedIn company updates.

Our recruiting team will be on hand every step of the way, but if you have any questions or concerns before applying, feel free to reach out to us at

We look forward to your application!