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