Senior ML Engineer - Real-Time Ad Systems

Expedia, Inc.

Seattle (WA)

On-site

USD 146,000 - 205,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision coverage
Paid time off
Employee Assistance Program
Wellness and travel reimbursement
Travel discounts
IATAN membership

Job summary

Expedia Group is seeking a Machine Learning Engineer II to join the Advertising Technology team, building and operating large-scale batch and real-time ML systems for pricing, ranking, and trust & safety across the ad platform.

You will collaborate with Software Engineering, Data Science, Product, and Platform teams to translate modeling ideas into reliable, observable ML systems, and mentor others as the platform grows.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or a related quantitative field
  • 3 years+ of industry experience working with machine learning or data-driven systems
  • Proficiency in Python and familiarity with ML frameworks such as PyTorch or TensorFlow
  • Solid understanding of machine learning fundamentals, including supervised learning, feature engineering, model evaluation, and basic bias/variance tradeoffs
  • Experience working with data pipelines and large datasets, using tools such as Spark, SQL, or similar
  • Familiarity with software engineering fundamentals, including version control, testing, and basic system design
  • Ability to collaborate effectively and communicate technical concepts clearly

Responsibilities

  • ML Infrastructure & Pipelines: Design and implement scalable batch and real-time ML pipelines to support advertising delivery and optimization across channels
  • Model Deployment & Integration: Operationalize ML models developed by ML scientists, integrating them with ad delivery, bidding, ranking, and campaign management systems
  • Data Engineering: Build and maintain reliable data pipelines to ingest, process, and transform large-scale ad impressions, clicks, and conversion data
  • Cross-Functional Collaboration: Partner closely with ads product, engineering, analytics, and business teams to align ML solutions with marketplace and revenue goals
  • Advertising at Scale: Enable low-latency inference and real-time decisioning for advertising systems serving millions of users across multiple brands and surfaces
  • Tooling & Automation: Develop reusable components, APIs, and orchestration workflows to support experimentation, deployment, and rapid iteration in ad systems
  • Monitoring & Optimization: Ensure reliability, scalability, and performance of ML-powered ad systems through robust monitoring, alerting, and continuous optimization

Skills

Python
PyTorch
TensorFlow
ML pipelines
Distributed systems
SQL
Spark
Cloud AWS

Education

Bachelor's or Master's degree in CS/Engineering/Data Science

Tools

Spark
SQL
Databricks
AWS
Airflow

Job description

Expedia Group is seeking a Machine Learning Engineer II to join the Advertising Technology team, building and operating large-scale batch and real-time ML systems for pricing, ranking, and trust & safety across the ad platform.

You will collaborate with Software Engineering, Data Science, Product, and Platform teams to translate modeling ideas into reliable, observable ML systems, and mentor others as the platform grows.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ML Engineer: Real-Time Ads & Scalable ML
Senior ML Engineer: Real-Time Ads & Scalable ML

Traveltechessentialist • San Jose (CA)

Hybrid
USD 157,000 - 220,000
Medical, dental, and vision coverage
Travel discounts
Senior ML Engineer – Real-Time Ad Systems
Senior ML Engineer – Real-Time Ad Systems

Expedia, Inc. • San Jose (CA)

Hybrid
USD 158,000 - 252,000
Medical, dental, and vision coverage
Paid time off
Employee Assistance Program
+3
Senior ML Engineer - Real-Time Ad Tech Pipelines
Senior ML Engineer - Real-Time Ad Tech Pipelines

Expedia Group • San Jose (CA)

Hybrid
USD 158,000 - 221,000
Medical, dental, vision coverage
Paid time off
Employee Assistance Program
+3
Real-Time ML Engineer for Ad Platforms
Real-Time ML Engineer for Ad Platforms

Jobtailor • California (MO)

On-site
USD 140,000 - 190,000
Senior Ad Tech Backend Engineer — Real-Time ML
Senior Ad Tech Backend Engineer — Real-Time ML

Expedia, Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 146,000 - 205,000
Medical, dental and vision coverage
Paid time off
Travel discounts
Ad Tech Backend Engineer III — Real-Time Bidding & ML
Ad Tech Backend Engineer III — Real-Time Bidding & ML

Expedia Group • Seattle (WA)

On-site
USD 146,000 - 205,000
Medical coverage
Dental coverage
Vision coverage
+5
Senior Backend Engineer, Real-Time Ad Tech
Senior Backend Engineer, Real-Time Ad Tech

PowerToFly • Seattle (WA)

On-site
USD 146,000 - 205,000
Medical/Dental/Vision coverage
Paid time off
Wellness programs
+1
Senior ML-Driven Backend Engineer, Ads Platform
Senior ML-Driven Backend Engineer, Ads Platform

Expedia • Chicago (IL)

On-site
USD 172,000 - 240,000
Medical, dental, and vision coverage
Paid time off
Employee Assistance Program
+3
Senior ML Backend Engineer — Ads Platform
Senior ML Backend Engineer — Ads Platform

Expedia, Inc. • Chicago (IL), Northern (KY)

Hybrid
USD 172,000 - 240,000
Senior ML Engineer - Scalable AI for Global Travel
Senior ML Engineer - Scalable AI for Global Travel

Expedia, Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 185,000 - 258,000
Medical, dental, and vision coverage
Wellness and travel reimbursement
Employee discounts