Principal Machine Learning Scientist - Search and Personalization
Expedia GroupLead / Staff / Principal
$224,000 – $338,500
Listed on Expedia Group’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
Expedia seeks a principal machine learning researcher to lead the design and optimization of search, recommendations, and generative AI discovery systems that serve millions of travelers. This role is for a deep learning expert ready to architect large-scale production systems, mentor a research team, and push the boundaries of retrieval and personalization in high-impact domains.
Our summary, not Expedia Group’s wording. The full posting is on their site.
Skills this role names
- A/B Testing
- Apache Hadoop
- Deep Learning
- Embeddings
- JAX
- Natural Language Processing
- Python
- PyTorch
- Reinforcement Learning
- SPARK
- TensorFlow
Log in to see which of these are already on your profile.
What they ask for
Required
- PhD or MS in Computer Science, Machine Learning, Statistics, or related field, or equivalent professional experience
- 10+ years of industry experience in machine learning
- Production-grade search, recommendation, or personalization systems built
- Intent understanding techniques and retrieval methods
- Deep learning for recommendations and reinforcement learning
- Python and ML frameworks (TensorFlow, JAX, or PyTorch)
- Large-scale distributed systems and big data technologies (Spark, Hadoop)
- A/B testing and experimentation methodologies
- Work with large-scale real-world data including bias, fairness, and privacy considerations
- Technical communication with both technical and non-technical audiences
- Demonstrated mentorship and technical leadership of research or engineering teams
Nice to have
- Travel or e-commerce industry experience
- Cloud platforms (AWS, GCP, Azure)
- Publications in top-tier ML conferences or journals
- Open-source ML project contributions
- Personalization systems experience
- Track record moving models from prototype to production with ML engineering teams