Taro Logo

Machine Learning Engineer I

Global travel technology company powering travel platforms and solutions through brands like Expedia, Hotels.com, Vrbo, and more.
Machine Learning
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · Travel

Job Description

Expedia Group, a leading global travel technology company, is seeking a Machine Learning Engineer I to join their Advertising team. This role offers an exciting opportunity to shape the future of travel through cutting-edge technology. As part of a diverse and welcoming community, you'll work on developing and enhancing their next-generation advertising marketplace, connecting advertisers with millions of travelers worldwide.

The position involves working with cross-functional teams to design and implement large-scale ML pipelines, participate in the complete ML model lifecycle, and integrate generative AI solutions. You'll be hands-on with cloud technologies, particularly AWS, and work with modern tools including Kubernetes. The role requires expertise in languages like Python, Java, or Kotlin, and offers exposure to real-world machine learning applications in the travel industry.

Expedia Group provides a comprehensive benefits package including unique travel perks, flexible work arrangements, and strong career development opportunities. The company is recognized as a Best Place to Work on Glassdoor and has received awards from organizations like Forbes and TIME. This role is perfect for early-career ML engineers who want to make a significant impact in the travel technology sector while working with a global team of experts.

The position is based in Bangalore, India, offering the opportunity to work with one of the world's largest travel platforms. You'll be part of a company that powers major travel brands including Expedia, Hotels.com, Vrbo, and many others, making travel accessible and memorable for everyone, everywhere.

Last updated a day ago

Responsibilities For Machine Learning Engineer I

  • Work in cross-functional teams to design and code large scale batch and real-time 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 systems with focus on service excellence

Requirements For Machine Learning Engineer I

Python
Java
Kotlin
Kubernetes
  • Bachelors or Masters in Computer Science or similar engineering field
  • 0-2 years of relevant, professional experience
  • Self-starter with ability to learn new technologies
  • Experience in developing cloud software services
  • Experience with AWS preferred
  • Experience in Java, Python, Scala, Kotlin or equivalent languages
  • Understanding of testing and monitoring tools
  • Knowledge of design for scalability, performance, and reliability (K8s)

Benefits For Machine Learning Engineer I

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

Related Jobs

Machine Learning Engineer I

Entry-level Machine Learning Engineer position at Expedia Group, focusing on developing ML solutions for the advertising marketplace with 0-2 years experience required.

Cloud Artificial Intelligence Engineer (English)

Cloud AI Engineer role at Google Cloud, combining ML expertise with customer solutions, based in India. Help businesses implement GenAI solutions using Google Cloud Platform.

Associate, AI Engineer

Associate AI Engineer position at Beghou Consulting, developing AI solutions for pharmaceutical clients with focus on ML pipelines and LLM implementations.

Software Engineer, PhD, Early Career, Campus, 2025 Start

PhD Software Engineer position at Google Cloud focusing on AI/ML systems development, combining research expertise with practical engineering to build next-generation technologies.

Cloud Artificial Intelligence Engineer (English)

Cloud AI Engineer role at Google Cloud, combining AI/ML expertise with customer consulting to implement GenAI solutions and drive digital transformation.