$184,500 – $258,000
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
Senior machine learning engineer building and optimizing the systems that connect travel supply, pricing, and inventory across Expedia's global marketplace. This role suits experienced ML engineers who can design production systems, mentor others, and own features end-to-end from modeling through deployment and operations.
Our summary, not Expedia Group’s wording. The full posting is on their site.
Skills this role names
- API Design
- Data Modeling
- Feature Engineering
- Java
- Machine Learning
- Microservices
- Model Deployment
- Model Training
- Python
Log in to see which of these are already on your profile.
What they ask for
Required
- Bachelor's degree in Computer Science or related technical field, or equivalent professional experience
- 8+ years of professional experience in machine learning or related roles
- Strong proficiency in Python or Java with deep software engineering fundamentals
- Experience with service-oriented or microservice architectures integrating ML into production
- Hands-on experience operating ML workflows in production with model and data monitoring
Nice to have
- Experience architecting distributed ML platforms supporting high-volume, low-latency predictions
- Demonstrated ability to lead technical design for ML-driven features and services
- Track record of improving ML system observability, reducing manual toil, and enhancing performance or cost efficiency
- Familiarity with AI-driven systems and applying ML concepts to real-world products
- Hands-on experience with advanced ML tooling such as distributed training frameworks or inference optimization