Senior Machine Learning Scientist

Expedia Group

Location: Austin, Texas, Seattle, Washington

Job Type: Full time


If you need assistance during the recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request form. This form is used only by individuals with disabilities who require assistance or adjustments in applying and interviewing for a job. This form is not for inquiring about a position or the status of an application.

Senior Machine Learning Scientist

Recommendation data science team has 12+ experienced machine learning scientists on the team, they are in London, Seattle and Austin. The team owns a wide variety of machine learning algorithms and models that power the traveler experience in discovery, trip planning, in trip, post trip phases. As a member of Recommendation data science team, you will be responsible for developing state-of-art models and algorithms and add personalization to our recommendation capabilities. The team collaborate with all key stakeholders including homepage, trips team, landing page team etc.

Recommendation at Expedia is in its high growth phase to become the next revenue generator. The total bookings credited to recommendation grows at 300%+ annually. The team is doubling its size in 6 months due to strong needs from internal teams and external clients and still in plan to expand.

What you’ll do:

  • You will write code that is clean, maintainable, optimized, modular with good naming conventions using software design principles, data structures and/or design patterns

  • You will configure, maintain, and optimize storage and processing environments (cloud, prem, cluster management etc.)

  • You will write code in a way that enables efficient and accurate translation into a data pipeline

  • You will be able to turn state-of-art research into production level codes

  • You will have a basic understanding of search ranking and recommendation domain

  • You will adapt and modify existing advanced models, techniques and algorithms to suit specific business needs

  • You will design and implement new model performance measurement and evaluation artifacts/techniques to suit customized machine learning solutions

  • You will have skills in Python, Tensorflow, Pytorch and/or Pyspark

  • You will build end-to-end design of one step models based on detailed understanding of business requirements, including general approach, choice of algorithm and data sources

  • You will incorporate the latest academic and published research including neural network, transformers and reinforcement learning domains

  • You will display advanced domain (i.e. travel, online retail) knowledge, business acumen (understanding the underlying business objectives), and critical reasoning skills

  • You will select valid approaches, appropriate in terms of level of effort, favoring iterative delivery that solve for the objective, not the ask (i.e. not just order-taking). Use advanced and sophisticated understanding of the business problem space to inform the design of the solution

  • You will build trust with team and partners and establish long-term relationships using storytelling and persuasive influencing techniques

  • You will proactively contribute to cross team collaboration and lead alignment of work with broader initiatives tailoring messaging to audience and filters relevant communication. Collaborate with peers within and across teams, bearing team and company goals in mind

  • You will creatively develop tools, visual aids and other original content to support the understanding/education of sophisticated and technical information (e.g. legal, operational risk, and regulatory data)

  • You will influence actions and results through writing clearly, in an accessible way for a wide audience. Anticipates questions, structuring presentations around a clear narrative, and is concise in what's included. Presents clearly and engagingly

Who you are:

  • Master’s, PhD degree in a technical field; or Equivalent related professional experience

  • Worked in at least in 2 long term projects that span several quarters

  • Demonstrated ability to build and maintain multiple data science projects/products in production environments

  • Active participant in technical community, such as blog posts, tech talks, open-source contributions or data mining competitions

  • Demonstrate significant experience in at least one major ML programming language (Python, Scala…) and familiar with others

  • Demonstrate in-depth understanding of supervised and unsupervised machine learning theory

  • Basic understanding of self-supervised/reinforcement learning theory

  • Strong experience in application in an industrial setting and crafting robust solutions after a few iterations

  • Have solid theoretical foundation, applies advanced statistical methods to a broad range of problems

  • Have advanced experimental design (e.g. A/B testing, interleaving test, adaptive designs and reinforce learning)

  • Have experience in developing algorithms for search engines, cold-start recommendation, semi-supervised learning (e.g. positive unlabeled learning)


About Expedia Group

Expedia Group (NASDAQ: EXPE) powers travel for everyone, everywhere through our global platform. Driven by the core belief that travel is a force for good, we help people experience the world in new ways and build lasting connections. We provide industry-leading technology solutions to fuel partner growth and success, while facilitating memorable experiences for travelers. Expedia Group's family of brands includes: Brand Expedia®,®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®,™, and Expedia Cruises™.

© 2021 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50

Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals to whom we have not made prior contact. Our email domain is The official website to find and apply for job openings at Expedia Group is

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.
You’ve got this!