Principal Machine Learning Engineer


HomeAway, Inc. an Expedia group company, is the world’s leading vacation rental marketplace with over 2 million unique places to stay in 190 countries. Our global platform spans across over 50 websites and 23 languages.

As a part of that family, HomeAway Asia is a rapidly expanding business unit focused on emerging markets growth, while having that same commitment to helping families and friends find a perfect vacation rental that creates unforgettable travel experiences together.

Role Purpose:

Love data, science, technology & coding? How about vacations? Want to be part of a team where that all comes together? Want a chance to drive an extraordinary experience for travelers by connecting them with millions of vacation rental properties? Passionate about building and putting complex models into production to solve relevance and personalization problems, great at model implementation, testing and evaluation? If so, then HomeAway has a Principal Machine Learning Engineer role for you and would like to talk to you!

Challenges you’d get to work on:

  • Build next generation conversational interfaces platform to support Applications built on conversational input and artificial intelligence
  • Deploy Natural Language Processing engines specific to the travel and vacation rentals space
  • Build data models and algorithms for entity extraction from unstructured natural language queries
  • Deploy production grade Intent classifiers to classify multi-intent natural language queries and conversational input
  • Write and build modern machine learning data models, including neural networks to preserve and maintain conversational context and intent with a user
  • Measure and improve end-to-end accuracy of the conversational platform for end user interactions


  • Serve as the dedicated engineer to the Conversational User Interfaces team here at HomeAway (new team)
  • Work on larger programs/initiatives encompassing several projects that have a company-wide impact
  • Assist the implementation and deployment of systems used for natural language input and processing, data collection, machine learning model training, and deployment of machine learning models
  • Be an authority in Conversational Interfaces design and AI applications built on top of these interfaces
  • Drive the adoption of and innovation in the conversational interfaces space and shape the next generation platform, products, and applications built around these technologies and devices
  • Work closely with various Product, Business and Engineering teams
  • Tailor machine learning solutions to address business problems in a cross functional team setting

Qualifications & Experience

  • Masters or Ph.D in Statistics, Math, Computer Science or equivalent
  • 10+ years of experience in Software Engineering, Machine Learning, Data Science and related fields
  • Experience with applied Machine Learning / Natural Language Processing / Deep learning in the industry
  • Solid knowledge of deep learning, text/image recognition techniques and machine learning models
  • Knowledge of NLP techniques such as PoS tagging, query pre-processing/re-structuring, deep/shallow parsing, etc
  • Familiarity with bot frameworks and existing Natural Language Engines/frameworks
  • Experience with programming languages such as Python, R, Java, and Scala
  • Experience with AWS and distributed systems
  • Experience with Agile software development
  • Experience implementing and deploying various Machine learning models
  • Strong communication skills

Some of the Perks You Will Enjoy:

  • Relaxed dress code so you can be yourself
  • Employee insurance and benefits
  • Spectacular modern offices with views over Robertson Quay, Singapore Flyer
  • Fully stocked kitchen with free drinks, fruit, free food and good coffee
  • An active social committee who organizes quarterly team social events
  • Great people and an awesome, unique culture where we celebrate our successes and take pride in our authenticity!

To find out more, check out:”">”">”">


Meet Some of HomeAway's Employees

Camilla-Astrid R.

Senior HR Coordinator, EMEA

Camilla does everything to ensure that HomeAway employees have the resources they need to succeed, from welcoming new staff aboard to writing HR policies for the company.

Chris T.

Senior Manager, Business Intelligence

Chris powers HomeAway’s Business Team—crunching numbers, developing ideas, and strategizing future goals to make HomeAway the industry’s top selling vacation rental brand.

Back to top