Demo

Senior Machine Learning Engineer

Expedia Group
San Jose, CA Full Time
POSTED ON 5/3/2026
AVAILABLE BEFORE 5/26/2026

Senior Machine Learning Engineer


Expedia Technology teams partner with our Product teams to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction.


We are seeking a Senior Machine Learning Engineer to join our high-performing Advertising Technology team, where we build and operate large-scale batch and real-time ML systems that power pricing, inventory optimization, ranking, and trust & safety across the ad platform. This role sits at the intersection of machine learning, distributed systems, and MLOps, directly influencing how models are designed, deployed, and operated in production at scale.

You will work closely with Software Engineering, Data Science, Product, and Platform teams to translate modeling ideas into reliable, observable, and scalable ML systems, while setting technical direction, raising engineering standards, and mentoring others as the platform and business grow.


In this role, you will:

  • Collaborate with Software Engineers and ML Engineers/Scientists to design and build large-scale batch and real-time ML systems for advertising use cases
  • Propose, lead, and deliver high-impact ML applications across pricing, inventory, content, and trust & safety, aligning technical decisions with business outcomes
  • Own the end-to-end lifecycle of mid- to large-scale ML projects, from system design and model development through deployment and production operations
  • Establish and promote ML engineering best practices, including model quality, MLOps, observability, and scalable system design
  • Mentor junior engineers and support teams in integrating ML into existing production systems
  • Partner with senior stakeholders across organizations to drive shared standards, communities of practice, and cross-team learning
  • Lead complex, cross-organizational initiatives to improve performance, reliability, and scalability of ML systems


Minimum Qualifications

  • 8 years (BS) / 6 years (MS) of industry experience building and deploying machine learning models in production
  • Strong experience with distributed data processing and large-scale datasets (Spark preferred)
  • Proven ability to design, deploy, and operate real-time or near–real-time ML systems end to end, including feature pipelines, model training and validation, scalable inference, monitoring, drift detection, and retraining
  • Proficiency in Python with ML frameworks such as PyTorch or TensorFlow, and strong working knowledge of Scala or Java
  • Deep expertise in end-to-end MLOps, including training and inference workflows, CI/CD for ML, model versioning, and automated retraining
  • Strong ownership of ML observability, including model performance monitoring, data quality checks, drift detection, alerting, and root-cause analysis
  • Experience operating cloud-native ML platforms and distributed systems (AWS, SageMaker, Kubernetes, Spark, Databricks) with reliability, scalability, and cost awareness


Preferred Qualifications

  • Proven experience building and scaling production ML and AI systems, including LLMs, RAG pipelines, embeddings, and retrieval-based architectures
  • Strong foundation in machine learning fundamentals, including supervised and unsupervised learning, feature engineering, model evaluation, bias/variance tradeoffs, and offline vs online metrics
  • Hands-on experience designing, training, tuning, and deploying ranking, prediction, classification, recommendation, forecasting, or NLP models
  • Background in ads, marketplaces, e-commerce, or travel platforms is a plus

Salary.com Estimation for Senior Machine Learning Engineer in San Jose, CA
$165,657 to $212,707
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Expedia Group

  • Expedia Group Seattle, WA
  • Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create gr... more
  • 3 Days Ago

  • Expedia Group Seattle, WA
  • Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create gr... more
  • 3 Days Ago

  • Expedia Group Seattle, WA
  • Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create gr... more
  • 4 Days Ago

  • Expedia Group Seattle, WA
  • Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create gr... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Senior Machine Learning Engineer jobs in the San Jose, CA area that may be a better fit.

  • BILL San Jose, CA
  • Innovate with purpose At BILL, we believe in empowering the businesses that drive our economy. By replacing outdated financial processes with innovative to... more
  • 11 Days Ago

  • Instrumental Inc. Palo Alto, CA
  • Building hardware is like writing software with no debugger, no logs, and only three compile attempts—before mass production. This lack of visibility leads... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!