Senior ML Backend Engineer — Ads Platform

Expedia, Inc.

Chicago, Northern (IL, KY)

Hybrid

USD 172,000 - 240,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Expedia Group is seeking a Senior Software Development Engineer to design and operate scalable backend services and ML-powered platforms for its advertising network in Chicago. You will blend software engineering with ML engineering to productionize intelligent features that improve advertiser outcomes.

You will lead end‑to‑end technical design, collaborate across product and ML teams, and drive deployment, monitoring, and continuous improvement of complex systems in a distributed environment.

Qualifications

  • Bachelor’s degree with 8+ years of experience, or Master’s degree with 6+ years, in a related technical field.
  • Experience designing and building scalable backend services and distributed systems in production.
  • Strong programming experience in Python and Java or Kotlin.
  • 3+ years of hands‑on experience building, deploying, and operating machine learning or AI‑powered systems in production environments.
  • Experience integrating ML models or AI capabilities into production software systems.
  • Experience working with data and ML pipelines, including batch or streaming data processing and model inference workflows.
  • Familiarity with cloud-native distributed systems and platforms such as AWS, Kubernetes, or equivalent.
  • Experience collaborating with product and business partners to translate requirements into technical solutions.
  • Proven ability to lead end‑to‑end technical design for complex systems and deliver them in production.

Responsibilities

  • Lead the design and evolution of backend APIs and distributed services powering advertiser experiences.
  • Own the architecture of core platform services supporting campaign management, optimization, and intelligent decisioning.
  • Build and operate production ML-enabled systems including recommendations and ranking.
  • Lead the application of LLMs and generative AI to improve campaign setup and automation.
  • Collaborate with software engineers and ML engineers to deliver batch and real-time systems.
  • Drive end‑to‑end delivery from technical design through production deployment and monitoring.
  • Establish and uphold engineering best practices across software and ML-powered systems.
  • Mentor engineers and contribute to technical leadership within the team.

Skills

Backend services
Distributed systems
Python
Java/Kotlin
ML systems
AWS
Kubernetes
ML pipelines
LLMs / AI features
Cross-functional collaboration

Education

Bachelor's degree or higher
Master's degree in CS or related field

Tools

Spark
Model serving infra
CI/CD for ML

Job description

Expedia Group is seeking a Senior Software Development Engineer to design and operate scalable backend services and ML-powered platforms for its advertising network in Chicago. You will blend software engineering with ML engineering to productionize intelligent features that improve advertiser outcomes.

You will lead end‑to‑end technical design, collaborate across product and ML teams, and drive deployment, monitoring, and continuous improvement of complex systems in a distributed environment.

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

Similar jobs worth comparing

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
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 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
Senior Software Development Engineer, Advertising Technology (AI/ML)
Senior Software Development Engineer, Advertising Technology (AI/ML)

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

Hybrid
USD 172,000 - 240,000
Senior Backend Engineer, Ad Tech & Real-Time Bidding
Senior Backend Engineer, Ad Tech & Real-Time Bidding

Expedia • United States

Hybrid
USD 136,000 - 191,000
Medical coverage
Dental coverage
Vision coverage
+5
Senior Backend Engineer, Advertising Tech (Real-Time)
Senior Backend Engineer, Advertising Tech (Real-Time)

Socket.dev • Chicago (IL)

On-site
USD 136,000 - 191,000
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 – Content & Catalog
Senior Backend Engineer – Content & Catalog

Expedia, Inc. • Chicago (IL)

On-site
USD 275,000
Medical, dental, vision coverage
Paid time off
Travel discounts
+1
Senior ML Engineer — Build Scalable AI Systems
Senior ML Engineer — Build Scalable AI Systems

11105 Expedia, Inc. • Seattle (WA)

On-site
USD 185,000 - 258,000
Medical coverage
Dental coverage
Vision coverage
+5
Senior Backend Engineer, Content & Catalog Platform
Senior Backend Engineer, Content & Catalog Platform

Traveltechessentialist • Chicago (IL)

On-site
USD 275,000
Medical, dental, and vision coverage
Paid time off
Wellness and travel reimbursement
+1