Expedia Machine Learning Scientist I in Chicago, Illinois


Are you inspired by the idea of solving real world problems with advanced machine learning methods?

Are you interested in joining one of the largest online travel companies in the world?

Are you ready to help people go places?

Our team is looking for a machine learning practitioner to join the core machine learning team within the Expedia Worldwide Engineering team. We use large-scale data in the cloud to power various business areas including, but not limited to, bidding algorithms for the meta and SEM marketing channels, NLP work for SEM keywords, and image and text processing for media and content. We build suggestion models support our customers as they search for the best travel options for them, and we optimize search results for relevance. We also run multiple revenue optimization and management pipelines for various lines of business (hotel, car, air, etc). We develop package pricing algorithms to grow transactions and profit, and we perform media campaign optimization to help our partners generate more revenue with their display ads.

Your contributions will affect millions of our customers and will have a direct impact on our business results. You will help develop state-of-the-art algorithms to tackle complex business problems. Our challenges include deriving value from sparse, noisy, or limited data, building models that scale to multiple languages, using behavioral data for personalization, and much more. Expedia has deep and rich data sets, many still untapped, and your real passion for machine learning and analysis has the power to unlock tangible business growth.

As a Junior Machine Learning Scientist, you come to us with a solid theoretical foundation in machine learning. You have experience applying research best-practices and methodology (masters or PhD preferred). Together with your experience using Python for analysis and object-oriented programming, you will make strong contributions to our team working side-by-side with expert machine learning practitioners. You work well with others and enjoy communicating your results both verbally and in writing to both technical and non-technical audiences. If this sounds like you, or the person you are ready to become, then let’s talk!


  • Code and apply machine learning algorithms that generate functional, valid, and efficient results
  • Conduct analyses to understand data, system output, and test results
  • Develop data pipelines for training and testing machine-learning-based systems
  • Communicate results to business partners, engineering teams, and data science team members
  • Collaborate with fellow data scientists


  • Ph.D. or MS in computer science or equivalent quantitative fields
  • Hands on data science internship experience strongly preferred
  • Strong fundamentals in theoretical machine learning including the math behind it
  • Facility using Python and related ML libraries (pandas, scikit-learn, etc)
  • Proven understanding of algorithms, probability, statistics, and linear algebra
  • Experience with distributed computing (Hadoop/Spark) is preferred
  • Experience building data pipelines (cleaning, visualization, and modeling) is a plus
  • Collaborative approach
  • Familiarity with research methodologies and processes

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.

  • Posted 30+ Days Ago
  • Full time
  • R-32197