Back to jobs

Machine Learning Engineer III

Pay
Pay not listed
Work setting
Not stated
Employment
Full-time — employment source
Employment type in the employer’s posting: Full time
From the employer’s posting
Education & alternatives
Experience and qualifications: - You hold a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field. - You have 3+ years of experience in Software, Data, or ML engineering roles (preferred).

Benefits in the posting

Full benefits wording
  • Expedia Group offers benefits and perks designed to support employees and their families, including medical, dental, and vision coverage, paid time off, an Employee Assistance Program, wellness and travel reimbursement, travel discounts, and International Airlines Travel Agent Network (IATAN) membership. Learn more about life at Expedia Group at https://careers.expediagroup.com/life.
  • Accommodation requests

From the employer’s posting.

About Expedia Group

Across our brands and business, we help travelers explore the world with confidence and ease.

In the employer’s words · Read in context

Apply at Expedia Group

Posting record

Report an error
Status in our records
Live
First seen by us
Nov 6, 2026today
Recorded sightings
1
Reposted
once since Oct 13, 2026

These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications. We count a repost when the same title and location comes back as a new listing within 60 days of the last one coming down. Some hiring systems expire listings on a schedule, so repost rates vary by system.

How this job compares

Time since we first saw it

Day 0

Early. Similar jobs usually come down between day 6 and day 71.

At Expedia Group, jobs usually come down by about day 14.

From 4,626 similar postings that came down, and 62 of Expedia Group’s. Coming down is not always a hire.

Expedia Group is hiring

14 open jobs

Open jobs by the week we first saw them, last 12 weeks.

  • ML Engineer hiring is steady
  • Takes jobs down at a usual pace
  • 7% of open jobs were reposted
Hiring record

See how this role fits your experience

Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.

  • Python
  • AWS
  • Docker
  • GCP
  • Kafka
  • Kubernetes
  • MLflow
  • Spark
  • PyTorch
  • TensorFlow
Where the posting names them
- You have 3+ years of experience in Software, Data, or ML engineering roles (preferred). - You bring strong problem-solving skills, proficiency in Python, and experience with ML frameworks like TensorFlow or PyTorch. - You understand ML algorithms, model architectures, and enjoy building scalable, reliable ML systems.
- You understand ML algorithms, model architectures, and enjoy building scalable, reliable ML systems. - You have exposure to cloud platforms (e.g., AWS, GCP), containerization (Docker, Kubernetes), and scalable data systems (e.g., Spark, Kafka). - You are familiar with CI/CD tools (e.g., GitHub Actions), ML model serving technologies (e.g., MLflow), and collaborate well across teams.
- You have exposure to cloud platforms (e.g., AWS, GCP), containerization (Docker, Kubernetes), and scalable data systems (e.g., Spark, Kafka). - You are familiar with CI/CD tools (e.g., GitHub Actions), ML model serving technologies (e.g., MLflow), and collaborate well across teams. The total cash range for this position in Madrid is €55,500.00 to €78,000.00. Employees in this role have the potential to increase their pay up to €89,000.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.
 Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual’s knowledge, skills, and experience. Pay ranges may be modified in the future.

Your next step

Complete your application on expedia.wd108.myworkdayjobs.com. The employer’s form will show what is required.

Applying through Workday

  • You create an account with each employer before you can upload anything. Every Workday employer has its own account, so one sign-up doesn’t carry over.
  • “Autofill with Resume” comes right after sign-in, before the My Information and My Experience steps. Check every field it fills in those steps, since that’s what recruiters see.
  • Your application status lives in that employer’s Candidate Home, under the same sign-in.

Already applied? Track this application

Has Expedia Group posted this job before?

Yes. We’ve followed 2 other Machine Learning Engineer III jobs there since October 2026. 2 came down, usually after about 17 days.

  1. GurugramCame down after 9 days, first seen Oct 12
  2. MadridCame down after 24 days, first seen Oct 13
  3. This jobUp 0 days so far, first seen Nov 6

About Expedia Group

People
About 16,000 in 2025, down 3% from the year before.Annual report (SEC Form 10-K)
Company
Listed as EXPE.
H-1B visas
118 approved for new hires in fiscal 2025.US Citizenship and Immigration Services

Demand for ML Engineer roles

New ML Engineer postings at the employers we follow are up 12% over the last 5 weeks compared with the 5 before.

Weekly new ML Engineer postings at the same employers, from the week of August 17 to the week of October 26. The fewest in a week was 624, the most 1,094, and the latest week had 870.
August 17Last week

Each bar is one week of new postings. The darkest bars are the last 5 weeks.

Counted from the hiring pages we’ve followed for at least five weeks, so employers we add don’t look like growth. Updated weekly.

About the role

We file this job under ML Engineer, by the work the posting describes.

ML engineers put machine learning models into products. They write the code that trains, ships, serves and monitors models so a recommendation or prediction works for real users.

Postings ask for strong Python and software engineering, a framework such as PyTorch, cloud services, and more and more often experience with large language models.

A data scientist often works out which model to build; an ML engineer makes it run reliably in production.

US government figures for computer and information research scientists

Median yearly pay, May 2025
$140,300
Expected change, 2025 to 2035
21.8% more jobsagainst 3.5% for all jobs

The government has no code for ML engineers, so these figures are for the closest group, computer and information research scientists.

Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1221.

Job description

View original posting ↗

At Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company powered by passionate people, trusted partnerships, and leading technology, we connect travelers, partners, and advertisers through our consumer brands, B2B network, and travel advertising business.


Here, you'll do meaningful work that helps millions of people discover, book, and experience travel with more ease, confidence, and joy. Our five Behaviors-Traveler First, Think Big, Operate with Excellence, Ownership Mindset, and Succeed Together-help foster a supportive environment where people can grow their careers and have the flexibility, benefits, and support to do their best work. Join us and build for travelers everywhere.

Expedia Group B2B is the business-to-business arm of Expedia Group. We bring Expedia Group's innovative technology and distribution solutions to partners across the world. These businesses include global financial institutions, corporate managed travel, offline travel agents, global travel suppliers (like major airlines) and many more …


We are looking for a Machine Learning Engineer III to join the Expedia Group B2B Applied Machine Learning Team. You will be part of a team that designs, builds, and maintains the infrastructure for deploying ML solutions, managing data pipelines, and optimizing compute resources for our ranking problems, recommendation engines, and pricing optimization systems. Your work will be crucial in ensuring our ML models are efficiently deployed, scaled, and monitored in production environments, contributing substantial value to our partners and EG.


We're seeking a passionate and experienced ML engineer to join our Revenue Optimization ML team at Expedia Group. This high-impact role combines infrastructure expertise with applied ML knowledge, requiring proficiency in software engineering, distributed systems, and machine learning operations (MLOps). You will be responsible for architecting and implementing robust ML systems, collaborating with data scientists to streamline the model development to production pipeline, and optimizing our ML infrastructure for performance and scalability.


This role is well-suited to someone with a solid foundation in at least one of the following areas: software engineering, data engineering, distributed systems, or applied machine learning and a readiness to grow into others as the work requires. Experience or exposure to one or more of the following is valuable: deploying models to production, managing training data pipelines, or optimizing compute resources for low latency inference. We’re looking for someone who can quickly adapt to new technologies, understand the broader context of our ML systems, and deliver high-quality solutions efficiently. While this is primarily an individual contributor role, you will also be expected to mentor junior team members and provide technical guidance that drives both business impact and team growth.


We welcome candidates who are strong, language-agnostic problem solvers and passionate about building robust ML systems, even if you don’t meet every single requirement listed below. If you believe you can do the job and are excited to grow with us, we’d love to hear from you.


In this role, you will:

  • Design and implement scalable ML infrastructure for training, deployment, and serving in batch and real-time environments.
  • Build and maintain efficient data pipelines for large-scale processing and feature engineering.
  • Optimize compute resources and improve model serving performance across ML systems.
  • Implement robust monitoring, logging, and alerting systems, and contribute to ML Ops practices including CI/CD pipelines.
  • Collaborate closely with ML scientists to streamline the model development-to-production workflow.
  • Research and integrate new technologies, mentor junior engineers, and communicate technical solutions to diverse stakeholders.

Experience and qualifications:

  • You hold a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
  • You have 3+ years of experience in Software, Data, or ML engineering roles (preferred).
  • You bring strong problem-solving skills, proficiency in Python, and experience with ML frameworks like TensorFlow or PyTorch.
  • You understand ML algorithms, model architectures, and enjoy building scalable, reliable ML systems.
  • You have exposure to cloud platforms (e.g., AWS, GCP), containerization (Docker, Kubernetes), and scalable data systems (e.g., Spark, Kafka).
  • You are familiar with CI/CD tools (e.g., GitHub Actions), ML model serving technologies (e.g., MLflow), and collaborate well across teams.

The total cash range for this position in Madrid is €55,500.00 to €78,000.00. Employees in this role have the potential to increase their pay up to €89,000.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.


Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual’s knowledge, skills, and experience. Pay ranges may be modified in the future.


Benefits and perks

Expedia Group offers benefits and perks designed to support employees and their families, including medical, dental, and vision coverage, paid time off, an Employee Assistance Program, wellness and travel reimbursement, travel discounts, and International Airlines Travel Agent Network (IATAN) membership. Learn more about life at Expedia Group at https://careers.expediagroup.com/life.

You can find the benefits for this location and any collective agreement that may apply here.


Accommodation requests

Expedia Group is committed to providing an inclusive and accessible recruiting experience. If you need an accommodation or adjustment due to a disability during the application or recruiting process, please submit a request at https://expedia.service-now.com/askeg?id=job_accommodation.


About Expedia Group

Expedia Group includes three flagship consumer brands - Expedia, Hotels.com, and Vrbo - along with a leading B2B travel business and travel advertising offerings. Across our brands and business, we help travelers explore the world with confidence and ease.


Important notice

Employment opportunities and job offers at Expedia Group will always come from Expedia Group's Talent Acquisition and hiring teams. Never share sensitive personal information unless you are confident of the recipient. Expedia Group does not extend job offers via email or messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official place to find and apply for roles is https://careers.expediagroup.com/jobs/.


Equal Opportunity

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.
Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay

No pay amount identified in the saved description.

Location & working pattern

Spain - Madrid

Working pattern and location restrictions need checking in the full posting.

Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.