Machine Learning Engineer III

Expedia Expedia · Hospitality · Seattle, WA

Machine Learning Engineer III at Expedia Group focused on designing and scaling intelligent systems for the travel marketplace, specifically in Content, Pricing & Availability, and Trust & Safety domains. The role involves end-to-end ML project lifecycle, from design to deployment, and mentoring junior engineers.

What you'd actually do

  1. Collaborate in cross-functional teams of Software Engineers and Machine Learning Engineers/Scientists to design and develop large-scale batch and real-time ML solutions in the Distribution and Supply domain
  2. Propose, lead, and implement innovative ML applications across Pricing, Inventory, Content, and Trust & Safety while aligning technology strategy with business objectives, ensuring measurable impact
  3. Lead end-to-end lifecycle for mid- to large-scale ML projects, from design to deployment
  4. Establish and promote best practices, industry standards, and high-quality methodologies
  5. Mentor junior engineers, fostering best practices for integrating ML into existing systems

Skills

Required

  • Python
  • Scala
  • Hadoop
  • Hive
  • Spark
  • feature engineering
  • scalability
  • validation
  • deployment

Nice to have

  • AWS
  • EMR
  • Kubernetes
  • Docker
  • Spark Streaming
  • Databricks
  • SageMaker
  • PyTorch
  • TensorFlow
  • Airflow
  • Flyte
  • e-commerce
  • travel industry

What the JD emphasized

  • productionize Machine Learning models

Other signals

  • design and scale intelligent systems
  • apply machine learning to complex, high-scale systems
  • productionize Machine Learning models