Senior Machine Learning Scientist

Expedia Group10 months ago
San Jose, CA, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Expedia Group is driving innovation in global travel. As a Senior Machine Learning Scientist, you will join a newly formed Machine Learning Science team within the Traveler Engagement & Loyalty unit. In this role, you will develop personalized recommendation models and intelligent CRM strategies that impact millions of travelers worldwide. You will combine cutting-edge machine learning research with real-world applications to transform customer relationship management.

Key Responsibilities

  • Build and optimize recommendation models for CRM use cases, including personalized email campaigns and retention strategies
  • Apply deep learning and causal inference to analyze customer interaction data
  • Design and analyze A/B experiments to validate model performance and drive product decisions
  • Collaborate with ML Engineers to deploy models at scale, ensuring robustness in production environments
  • Translate business objectives into measurable machine learning goals aligned with customer engagement outcomes
  • Stay updated with advancements in deep learning and personalization research
  • Mentor junior scientists and engineers by sharing best practices in ML modeling, experimentation, and deployment

Required Qualifications

  • PhD, MS, or BS in Computer Science, Machine Learning, Statistics, Engineering, or a related field, or equivalent professional experience
  • 8+ years of related industry experience
  • Experience building production-grade recommendation or personalization systems
  • Strong understanding of collaborative filtering, deep learning for recommendations, reinforcement learning, and causal inference
  • Proficiency in Python and ML frameworks such as TensorFlow or PyTorch
  • Experience with distributed systems like Apache Spark
  • Familiarity with A/B testing and experimentation methodologies
  • Excellent communication skills for both technical and non-technical audiences

Preferred Qualifications

  • Experience in the travel or e-commerce industry
  • Familiarity with cloud platforms (AWS, GCP, Azure)
  • Publications in top-tier ML conferences or journals
  • Contributions to open-source ML projects
  • Experience in personalization systems or CRM-focused ML applications
  • Experience taking models from prototype to production in collaboration with ML Engineering teams

Benefits & Perks

  • Compensation: Total cash range in San Jose is $187,000.00 to $261,500.00 with potential increase up to $299,000.00 based on performance. Starting pay varies based on location, budget, and individual qualifications.
  • Full benefits package including medical/dental/vision, paid time off, and parental leave
  • Flexible work model with cool office environments and robust career development resources
  • Exciting travel perks including wellness & travel reimbursement, travel discounts, and International Airlines Travel Agent (IATAN) membership
  • Employee Assistance Program to support overall well-being

Required Skills

Data Analysis
Machine Learning
Collaborative Filtering
TensorFlow
PyTorch
Production Deployment
Mentoring
Recommendation Systems
Apache Spark
Deep Learning
Causal Inference
A/B Testing
Reinforcement Learning
Python