Taro Logo

Senior Machine Learning Engineer - Media Solutions

Global travel technology company powering travel brands like Expedia, Hotels.com, Vrbo, and more across 75 countries.
$173,000 - $277,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Travel · E-Commerce

Description For Senior Machine Learning Engineer - Media Solutions

Expedia Group, a leading global travel technology company, is seeking a Senior Machine Learning Engineer to join their Media Solutions team. This role offers an exciting opportunity to work on cutting-edge ML applications in the travel advertising domain, with a competitive salary range of $173,000 to $277,000. The position involves designing and implementing large-scale ML systems that power advertising solutions across Expedia's network of 200+ branded sites serving 112 million monthly visitors worldwide.

The role combines technical leadership with hands-on development, requiring expertise in Python, Scala, and modern ML frameworks. You'll be responsible for building real-time and batch data pipelines, productionizing ML models, and working with cloud platforms like AWS and Kubernetes. The position offers significant impact potential, allowing you to shape the future of travel advertising technology while working with distributed teams across the globe.

Expedia Group provides a comprehensive benefits package including travel perks, flexible work arrangements, and career development opportunities. The company's culture emphasizes inclusivity and innovation, making it an ideal environment for experienced ML engineers looking to make a meaningful impact in the travel industry. Their commitment to creating an open world through technology and their position as a leader in online travel make this an exceptional opportunity for someone passionate about applying ML to real-world challenges.

The role requires a blend of technical expertise, leadership skills, and domain knowledge in advertising or travel. You'll be working with cutting-edge technologies while having the opportunity to mentor others and drive best practices in ML engineering. The position offers both technical challenges and growth opportunities within a company that's consistently recognized as a top employer.

Last updated 3 hours ago

Responsibilities For Senior Machine Learning Engineer - Media Solutions

  • Design and code large scale batch and real-time ML in the advertising domain
  • Propose new ideas for applying ML to Advertising creatives, Ad selection, and Campaign Experimentation
  • Design, implement and deploy large scale data pipelines
  • Lead end-to-end product lifecycle for ML projects
  • Advocate for industry standards and best practices
  • Mentor junior team members
  • Lead cross-organizational initiatives
  • Work with geographically distributed teams

Requirements For Senior Machine Learning Engineer - Media Solutions

Python
Java
Scala
Kubernetes
  • Degree in software engineering, computer science or similar field
  • Programming skills in Python and Scala (or Java)
  • Experience with Big Data technologies (Hadoop, Hive, Spark)
  • Experience in building real-time applications
  • Experience in productionizing machine learning models
  • Strong experience with cloud computing platforms (AWS, EMR, Kubernetes, Docker)
  • Experience with ML platforms (Databricks, SageMaker)
  • Strong command of ML libraries (PyTorch, Tensorflow)
  • Experience with workflow management tools (Airflow)
  • Experience with Agile/Scrum methodologies
  • Familiarity with e-commerce or travel industry

Benefits For Senior Machine Learning Engineer - Media Solutions

Parental Leave
  • Travel perks
  • Generous time-off
  • Parental leave
  • Flexible work model
  • Career development resources

Interested in this job?

Jobs Related To Expedia Group Senior Machine Learning Engineer - Media Solutions