Taro Logo

Machine Learning Engineer II (Data Pipelines - Marketplace Intelligence & Partner Optimization)

Expedia Group powers global travel through their platform, providing technology solutions for partners and memorable experiences for travelers.
Geneva, Switzerland
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Travel

Job Description

Expedia Group is seeking a Machine Learning Engineer II to join their Supply and Market Place division. This role is crucial in building innovative products that help connect partners with travelers through data and ML-driven solutions. The position involves working with cutting-edge technologies to develop and maintain large-scale data pipelines and ML models.

The successful candidate will be part of a cross-functional team that computes, organizes, and streams recommended actions for Expedia Group's supply partners. The role requires expertise in Python, Scala, and various big data technologies, with a focus on both batch and real-time processing. You'll work closely with Machine Learning Scientists in a fast-paced Agile environment to create and productionize algorithms that directly impact Expedia's partners.

The position offers comprehensive benefits including medical/dental/vision insurance, paid time off, and unique travel perks. As part of Expedia Group, you'll join a company that powers global travel for everyone, everywhere, with a culture that values diversity, inclusion, and innovation. The role is based in Geneva, Switzerland, offering an opportunity to work with a global team while contributing to solutions that shape the future of travel technology.

This is an excellent opportunity for someone with a strong technical background in machine learning and data engineering who wants to make a significant impact in the travel industry. The role combines the excitement of working with cutting-edge ML technologies with the practical aspects of building and maintaining production systems that serve millions of users.

Last updated 24 days ago

Responsibilities For Machine Learning Engineer II (Data Pipelines - Marketplace Intelligence & Partner Optimization)

  • Design and code large scale batch and real-time data pipelines on the Cloud
  • Prototype creative solutions by developing minimum viable products
  • Participate in all phases of ML model lifecycle
  • Collaborate with data scientists and other teams on production systems
  • Integrate generative AI solutions into existing workflow systems
  • Participate in code reviews
  • Develop and maintain technical documentation
  • Monitor and improve solutions with focus on service excellence

Requirements For Machine Learning Engineer II (Data Pipelines - Marketplace Intelligence & Partner Optimization)

Python
Kafka
  • Master's in software engineering, computer science, informatics or similar field
  • 2+ years of experience
  • Python and Scala programming skills
  • Experience with OOAD, design patterns, SQL and NoSQL
  • Experience with big data technologies (Spark, Hive, Databricks)
  • Experience in developing and deploying Batch Inferencing applications
  • Understanding of Real-Time Model Inferencing
  • Knowledge of machine learning pipelines and ML Lifecycle
  • Understanding of traditional ML Algorithms and Gen-AI tools
  • Experience with AWS cloud services
  • Experience with workflow orchestration tools (e.g. Airflow)
  • Experience working with Agile/Scrum methodologies

Benefits For Machine Learning Engineer II (Data Pipelines - Marketplace Intelligence & Partner Optimization)

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Paid time off
  • Employee Assistance Program
  • Wellness & travel reimbursement
  • Travel discounts
  • IATAN membership

Related Jobs