E

Expedia Group

Runs travel booking sites for people and companies

Machine Learning Science Intern

Applied Machine LearningPosted on Nov 5
Internship · Summer 2027London, UK

About the Job

Requirements

  • Must be available for the full program dates, June 21 through August 27, 2027.
  • Must be graduating with a PhD in a technical subject between December 2027 and July 2028. Listed examples include Computer Science focused on Artificial Intelligence, Machine Learning, Natural Language Processing, Data Mining, or Data Science; Mathematics; Physics; Statistics; Operations Research; Electrical and Computer Engineering; or any Engineering degree.
  • Must be willing to relocate to the job-location city if outside commuting distance.
  • Must have knowledge of Python and/or Scala, and SQL.
  • Must be graduating from a university in the same country as the internship location.

Responsibilities

  • Design, prototype, and evaluate machine-learning models under the guidance of more experienced machine-learning scientists, contributing to well-scoped research and product-focused experiments.
  • Implement clean, maintainable model training and inference code using standard software engineering practices, including basic unit testing, code reviews, and reproducible experimentation workflows.
  • Participate in low-level system design, API design, and data modeling for machine-learning-powered features, learning to translate product and data requirements into robust, production-aware machine-learning solutions.
  • Explore, analyze, and prepare data using fundamental statistical and machine-learning techniques to improve model quality, robustness, and fairness, including feature engineering and basic error analysis.
  • Collaborate with peers, mentors, data scientists, engineers, and product partners to understand problem spaces, define success metrics, and iterate on machine-learning solutions that deliver measurable impact across different product domains.
  • Learn to work with AI-driven systems, tools, or workflows and apply AI/ML concepts to real-world products, including safely integrating and operating AI/ML-enabled solutions that improve outcomes within defined guidance and scope.

Desired Qualifications

  • Theoretical understanding of machine-learning topics such as regression, Naïve Bayes, deep learning, gradient boosting, random forests, support vector machines, and neural networks.
  • Experience with programming, statistical, and querying languages such as Python, R, SQL/Hive, and Java.
  • Understanding of distributed file systems, scalable datastores, distributed computing, and related technologies such as Spark and Hadoop; implementation experience with MapReduce techniques and in-memory data processing.
  • Familiarity with cloud computing, specifically AWS, in a distributed-computing context.
  • Knowledge of Java, R, C++, Hive, Hadoop, and Microsoft SQL Server.

About the Company

Expedia Group

Runs travel booking sites for people and companies

Expedia Group runs online travel brands such as Expedia, Hotels.com, and Vrbo, where people book hotels, vacation homes, flights, and rental cars, and it supplies the same travel to other companies. Its Expedia site was one of the first online travel agencies, letting people compare and book flights and hotels on the web without calling a travel agent. Travelers search and pay through its apps and websites, while partners such as airlines and banks plug its hotel and flight listings into their own booking sites. Expedia earns commissions and markups on bookings and sells advertising to hotels and other travel companies. It began in 1996 as a division of Microsoft and is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1996

Recently Posted Jobs

Explore more opportunities at Expedia Group

See more jobs