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
Travel · AI

Job Description

Expedia Group, a leading global travel technology company, is seeking a Machine Learning Engineer I to join their Advertising team. This entry-level position offers an exciting opportunity to shape the future of travel through cutting-edge technology. The role involves working on next-generation advertising marketplace solutions, developing and implementing machine learning models, and building scalable cloud-based pipelines.

The position is perfect for early-career professionals with a strong foundation in computer science and a passion for machine learning. You'll be working with a diverse, global team of engineers and data scientists, contributing to all aspects of the ML lifecycle from feature engineering to production deployment. The role offers hands-on experience with modern technologies including cloud services, Kubernetes, and various programming languages like Python, Java, and Scala.

Expedia Group offers an inclusive work environment with comprehensive benefits including travel perks, flexible work arrangements, and career development opportunities. The company's commitment to innovation in travel technology, combined with its global reach through brands like Expedia, Hotels.com, and Vrbo, makes this an excellent opportunity for someone looking to make an impact in the travel industry while developing their machine learning engineering skills.

The ideal candidate will be a self-starter with strong coding abilities and a willingness to learn new technologies quickly. You'll be involved in everything from prototyping solutions to maintaining production systems, working closely with cross-functional teams to deliver impactful solutions for advertisers and travelers worldwide.

Last updated 16 hours 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 solutions with focus on service excellence

Requirements For Machine Learning Engineer I

Python
Java
Kotlin
Scala
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
  • Dedication to writing and maintaining high-quality code
  • Experience in cloud software services and understanding of scalability (K8s preferred)
  • Experience with AWS desired
  • Experience in Java, Python, Scala, Kotlin or equivalent languages
  • Understanding of testing and monitoring tools

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 in Bangalore, focusing on developing ML pipelines and advertising marketplace solutions.

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.