Machine Learning Scientist II

Expedia Expedia · Hospitality · Seattle, WA +1

Machine Learning Scientist II at Expedia focused on applying ML to improve customer experience in the travel domain. The role involves designing and implementing end-to-end ML solutions for post-booking recommendations, customer service, and trip management, covering the full ML lifecycle from research to deployment and monitoring.

What you'd actually do

  1. Design & Implement ML Solutions: Take ownership of the end-to-end ML lifecycle for your projects, from ideation and research to deployment and monitoring.
  2. Test, Learn, and Iterate: Design and analyze tests to validate your models and quantify their business impact and design future iterations.
  3. Collaborate and Communicate: Partner closely with product managers, engineers, and business stakeholders to understand requirements, define problems, and communicate your findings and results effectively.

Skills

Required

  • Python
  • SQL
  • pandas
  • scikit-learn
  • PySpark
  • software engineering best practices
  • ML lifecycle
  • experimental design
  • causal inference

Nice to have

  • reinforcement learning
  • GenAI/LLM technologies
  • customer service domain knowledge
  • recommendation systems domain knowledge
  • operational applications of ML domain knowledge
  • e-commerce domain knowledge

What the JD emphasized

  • end-to-end ML solutions
  • machine learning software development lifecycle

Other signals

  • end-to-end ML lifecycle
  • deployment and monitoring
  • customer experience problems
  • post-booking recommendations
  • customer service
  • trip management