Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Expedia Group Logo

Machine Learning Engineer III

Expedia Group

$137,500 - $192,500
Sep 9, 2025
Seattle, WA, US
Apply Now

Expedia Group is looking to advance Ranking, Recommendations, Text Search, and Traveler Insights across its brands by developing ML-powered features that enhance the traveler experience and optimize key business metrics.

Requirements

  • 3+ years of experience in software engineering or machine learning engineering
  • Comfortable programming in Python and Experience developing software in at least 3 languages, with a strong command of at least one language across multiple tech stacks; able to choose the right language for the task.
  • Built and maintained at least one end-to-end ML pipeline in production, covering feature engineering, model training, validation, and scalable inference.
  • Proficient in PyTorch, TensorFlow, and common patterns for model serving; familiar with dependency management in ML/DS systems.
  • Strong command of Spark (including map-reduce); experience training ML models on large datasets with GPUs or distributed compute.
  • Experience of using cloud services (e.g. AWS). Experience with workflow orchestration tools (e.g. Airflow).
  • Designs testable systems, uses tools to monitor/debug code, and fixes issues within SLA constraints.

Responsibilities

  • Designs and develops moderately complex, testable, and observable systems; contributes to architectural discussions, especially for big data and ML applications.
  • Builds APIs and services for use across business units, ensuring reusability and scalability.
  • Identifies inefficiencies in code and systems; proposes improvements and innovations in ML engineering, platforms, and tooling.
  • Ensures performance, scalability, and reliability of systems through monitoring, testing, and adherence to SLAs.
  • Leads code reviews, mentors peers, and contributes to a culture of engineering excellence and best practices.
  • Documents and presents findings (e.g., RCAs or tech deep dives) clearly to both technical and non-technical audiences.
  • Applies systems thinking to identify process or policy improvements that scale beyond immediate teams or projects.

Other

  • Bachelor’s or Master’s degree in Computer Science, Statistics, Math, Engineering, or related technical field; or equivalent related professional experience.
  • Understands how technical work supports business goals; identifies and solves project-level business problems with minimal guidance.
  • Coordinates with stakeholders across engineering, product, and data to align priorities and deliver shared solutions.
  • Stays current with emerging technologies, seeks new skills, and shares knowledge across teams.
  • Participates in communities of practice, promotes shared learning, and fosters a culture of knowledge exchange.