Machine Learning Scientist II

Expedia Expedia · Hospitality · Bangalore, India

Expedia Group is seeking a Machine Learning Scientist II to join their EG Organic and Agentic Search team. This role will focus on designing and building ML solutions and GenAI products to dynamically provide information to travelers, driving organic traffic and conversion. Responsibilities include building and evaluating ML models, data extraction and processing, context engineering, designing experiments, building GenAI solutions for traffic acquisition and traveler progression, and communicating technical concepts. The role requires a Bachelor's or Master's degree in a quantitative field, 2+ years of ML experience, proficiency in Python/Pyspark and SQL, experience with production ML projects, and knowledge of statistical techniques for A/B testing and experimental design. Experience with cloud computing, MLOps, and ML techniques like Neural Networks and XGBoost is also required.

What you'd actually do

  1. Build, maintain, and evaluate machine learning models using supervised, unsupervised, and reinforcement learning techniques, with support in model selection, regularisation, and performance evaluation.
  2. Extract and combine data from multiple sources, and write clean, maintainable, modular code using Python, Java, SQL, or similar ML focused languages.
  3. Conduct context engineering, apply statistical methods, design experiments, and choose appropriate analytical approaches based on model assumptions, business objectives, and data constraints.
  4. Build GenAI solution to drive organic traffic acquisition and better traveler progression on landing pages. Using machine learning to continuously improve relevance, readability, factual accuracy and alignment with search intent – ensuring editorial content drives organic traffic and engagement.
  5. Understand and articulate model design decisions, including algorithm choice, evaluation approach, and data sources, while engaging with the research community to apply relevant innovations.

Skills

Required

  • Python
  • Pyspark
  • SQL
  • Machine Learning
  • Data Science
  • GitHub
  • Cloud Computing
  • MLOps
  • Neural Networks
  • XGBoost
  • Bayesian methods
  • cluster analysis
  • A/B testing
  • multi-armed bandit testing
  • experimental design
  • observational causal inference
  • quasi-experimental analysis

Nice to have

  • Java
  • reinforcement learning
  • model selection
  • regularisation
  • performance evaluation
  • context engineering
  • statistical methods
  • analytical approaches
  • GenAI
  • relevance
  • readability
  • factual accuracy
  • search intent
  • editorial content
  • visualization
  • UX principles
  • project backlogs
  • business understanding

What the JD emphasized

  • Build GenAI solution to drive organic traffic acquisition and better traveler progression on landing pages.
  • Using machine learning to continuously improve relevance, readability, factual accuracy and alignment with search intent
  • Demonstrated ability to build and maintain multiple data science project/product in production environments.
  • Record of accomplishment for executing independent projects and leading complex, multi-functional projects with several dependencies.
  • You have proven knowledge of ML techniques such as Neural Networks, XGBoost, Bayesian methods, cluster

Other signals

  • GenAI products
  • ML solutions
  • organic traffic acquisition
  • traveler progression
  • relevance, readability, factual accuracy
  • search intent
  • editorial content
  • organic traffic and engagement