KAYAK is looking for people who love working with data and have a strong interest in machine learning systems, from recommender systems to reinforcement learning to vision to natural language processing. Good candidates will be well-versed in recent advances in machine learning and will be comfortable quickly testing and iterating on new ideas. Positions at different levels of seniority are available.

KAYAK Labs, specifically, is a cross-cutting team focused on riskier projects and innovation across the business. Leveraging ML/AI, optimization, and our unique data assets, we aim for novel, impactful products and breakthrough improvements. We seek to distinguish our brand, to delight our users, and to help our customers experience the world through travel with confidence and peace-of-mind.

As part of the Labs team, you’ll collaborate with strong researchers and engineers, and your work will have tangible impact. You will be challenged; you will have an opportunity to shape our business, and by extension, the wider travel industry. You will expand your competence and explore new technologies at the intersection of AI, data engineering, computation, and product delivery at scale.



  • Frame, design and execute your own solutions to modeling problems that will improve user experience and/or optimize key metrics important to the business. 

  • Conduct experiments and engage in rapid-prototyping of ideas, making creative use of the data and resources at your disposal.

  • Implement designs in a stable, maintainable, and scalable production-ready form.

  • Extract, process and leverage massive amounts of data to drive successful projects.

  • Engage in group problem-solving, and collaborative team efforts.

  • Communicate and share results in a clear and concise manner.



  • Comfortable with math, statistics, systems design and coding to the extent necessary to tackle industrial machine learning and data science challenges. A PhD in a quantitative field (computer science, statistics, mathematics, operations research, science, engineering, etc.), is preferred and is a good indicator of sufficient preparation, but is not strictly required: what you can do (or quickly learn to do) is more important.

  • Exposure to a minimum introductory level treatment of the core concepts and methods in machine learning, and some applied experience deploying those methods towards solving data science problems.

  • Familiarity with current machine learning development ecosystems (Python, PyTorch / TensorFlow, Git, etc.)

  • Comfortable collaborating in a dynamic, cross-functional team: you know how to listen, ask questions, build consensus, advocate (with data), and share success. You are willing to assume leadership and ownership over technological, business, or team responsibilities.

  • Strong written and verbal communication skills: you can communicate clearly and effectively with peers and non-technical stakeholders alike. You can explain your plan for solving a business problem clearly, and document your work concisely.


Bonus Qualifications

  • Working knowledge of advanced machine learning theory and methods, whether through experience or (graduate) coursework.

  • Direct experience applying ML/AI in a business environment, and experience distilling high-level business challenges down to concrete modeling problems.

  • Familiarity with bash scripting, relational databases.

  • Familiarity with CI/CD tools and procedures, containerization, and horizontal scaling in latency sensitive ML-centric / production inference settings.

  • Research publication track-record.



At KAYAK we help millions of travelers around the globe make confident travel decisions. KAYAK searches other sites to show travelers the information they need to find the right flights, hotels, rental cars and vacation packages and is the world's leading travel search engine.

As an employee of KAYAK, you will be part of a global network that includes OpenTable and KAYAK's portfolio of metasearch brands including Swoodoo, checkfelix, momondo, Cheapflights, Mundi and HotelsCombined. Many employees are dedicated to one brand, but we all have the benefit of using each other's strengths and insights. Together, we're able to help people experience the world through dining and travel.

KAYAK is part of Booking Holdings Inc. and operates sites in more than 60 countries and territories.


  • 5 weeks paid vacation
  • Day off on your birthday
  • Lunch Checks*
  • Health Insurance subsidy
  • Free German classes*
  • Free massages* 
  • Drinks, coffee, snacks, games etc. 
  • Regular team events/excursions*
  • Flexible hours
* currently paused, will be revisited when office reopens fully


Diversity and Inclusion at OpenTable/ KAYAK

We aspire to have a workplace that reflects all of the diverse communities we serve. We know that when we have diverse teams we produce more innovative ideas, products, services, and better business outcomes for our stakeholders. OpenTable/KAYAK is proud to be an Equal Opportunity Employer and we welcome and encourage candidates from all backgrounds and experiences to apply for roles on our team.  Whoever you are, just be you.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Apply for this Job

* Required
When autocomplete results are available use up and down arrows to review
+ Add Another Education