At a Glance
- Tasks: Develop and advance machine learning solutions for personalised travel experiences.
- Company: Join Expedia Group, a leader in global travel technology.
- Benefits: Enjoy travel perks, generous time off, flexible work, and career development resources.
- Other info: Be part of a diverse team that celebrates differences and fosters an inclusive culture.
- Why this job: Shape the future of travel with cutting-edge AI and make a real impact.
- Qualifications: 5+ years in machine learning or data science; strong coding and analytical skills required.
Expedia Group brands power global travel for everyone, everywhere. We design cutting‑edge technology to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.
Why Join Us
To shape the future of travel, people must come first. Guided by our values and leadership agreements, we foster an open culture where everyone belongs and differences are celebrated. When one of us wins, we all win. We provide a full benefits package, including exciting travel perks, generous time‑off, parental leave, a flexible work model (with some pretty cool offices), and career development resources.
Introduction to the Team
The Unified Personalization Service (UPS) team is part of Expedia Product & Technology. UPS builds Expedia Group's centralized, real‑time personalization engine across brands and channels, powering ranking, recommendations, retrieval, and other adaptive experiences that help travelers see more relevant, contextual, and useful experiences throughout their journey.
In This Role
- Develop, apply, and advance machine learning solutions for personalization use cases, translating business and customer problems into scalable scientific approaches and production‑ready models.
- Design experiments, evaluate model performance, and use data‑driven methods to improve relevance, ranking, recommendation, and overall customer experience across personalization systems.
- Partner across engineering, product, analytics, and science teams to define solution approaches, influence technical direction, and deliver ML capabilities that can operate across multiple products and domains.
- Contribute technical depth in model development, feature design, data preparation, offline and online evaluation, and the operationalization of machine learning solutions in production environments.
- Apply strong technical judgment to system design, API design, data modeling, and low‑level solution design that support robust, maintainable, and extensible ML‑powered services.
- Safely integrate and operate AI/ML‑enabled solutions that improve outcomes, including familiarity with AI‑driven systems, tools, or workflows and applying AI/ML concepts to real world products.
Minimum Qualifications
- Bachelor’s degree in Computer Science, Machine Learning, Statistics, Mathematics, a related technical field, or equivalent professional experience.
- 5+ years of relevant experience in machine learning, applied science, data science, or software development, including delivering production‑grade ML solutions.
- Demonstrated ownership of machine learning solutions within a service, multi‑service, or domain‑level scope, with accountability for model quality, experimentation, and operational performance.
- Strong foundation in machine learning methods, statistical analysis, experimentation, feature engineering, and working with large‑scale datasets in production environments.
- Proficiency in software engineering practices for scientific systems, including coding, low‑level design, API design, data modeling, and collaboration with engineering teams to productionize solutions.
Preferred Qualifications
- Advanced degree in Machine Learning, Computer Science, Statistics, Mathematics, or a related technical field.
- Experience building and scaling personalization, recommendation, ranking, retrieval, or relevance models in large, complex consumer‑facing environments.
- Experience with neural recommendation systems, sequential or session‑based recommendation, transformer‑based recommenders, semantic retrieval, or representation learning at scale.
- Experience with foundation models, LLMs, embedding models, semantic IDs, hybrid LLM‑recommender systems, or retrieval‑augmented personalization workflows.
- Demonstrated ability to use data, metrics, and experimentation to guide prioritization and decision‑making while balancing scientific rigor, product impact, and platform scalability.
- Experience with production ML workflows such as model serving, experimentation frameworks, feature or data pipelines, monitoring, model lifecycle management, or MLOps.
Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.
Machine Learning Scientist III, Personalization employer: Expedia Group
Expedia Group is an exceptional employer that prioritises its people, fostering a vibrant and inclusive culture where diversity is celebrated. With a comprehensive benefits package that includes exciting travel perks, generous time-off, and flexible work arrangements, employees are empowered to thrive both personally and professionally. The opportunity to work on cutting-edge technology in a collaborative environment, alongside talented teams dedicated to shaping the future of travel, makes this role particularly rewarding.
StudySmarter Expert Advice🤫
We think this is how you could land Machine Learning Scientist III, Personalization
✨Get Involved in Data Science Meetups
Tap into local data science meetups or workshops to connect with fellow enthusiasts and professionals. These events are goldmines for networking, and sometimes even lead directly to job openings at companies like Expedia Group!
✨Show Off Your Projects
Start building a public portfolio showcasing your data science projects on platforms like GitHub or personal websites. Highlight unique analyses or models you've developed. This not only demonstrates your skills but also gets your name out there for roles like Machine Learning Scientist III, Personalization at Expedia Group.
✨Leverage Professional Networks
Join professional bodies related to data science, like the Data Science Society or similar organisations. Getting involved can lead to mentorship opportunities and insider knowledge about full-time positions at companies like Expedia Group.
✨Apply Directly through Our Website
When you find a suitable opening like Machine Learning Scientist III, Personalization at Expedia Group, make sure to apply directly through our website. It gives you an edge and shows you're keen to join our team. Plus, who doesn’t love a direct application? It’s easier than navigating through job boards!
We think you need these skills to ace Machine Learning Scientist III, Personalization
Some tips for your application 🫡
Show Off Your Projects:In the world of data science, your projects can speak volumes about your skills. Make sure to showcase a few key projects in your CV or portfolio, especially those that highlight your ability to work with data sets, build models, or use relevant tools like Python, R, or SQL. Don’t forget to include links to any GitHub repositories if applicable!
Quantify Your Achievements:Employers love numbers! When drafting your CV, highlight your achievements with quantifiable results. For instance, mention how your data analysis led to a certain percentage increase in efficiency or revenue at a previous job or project. These details can really make your application pop!
Craft a Tailored Cover Letter:For a full-time role at Expedia Group, your cover letter should reflect your passion for data science and your excitement about the specific projects or values of the company. Dive into why you’re a good fit, how your skills align with their needs, and any unique perspectives you can bring to the team.
Stand Out with Relevant Courses and Certifications:Although experience talks, relevant courses or certifications can be your ticket to impressing hiring managers at Expedia Group. Mention any standout courses you've completed that equipped you with essential skills, such as machine learning certifications or data visualisation courses. This shows your commitment to continuously developing your skills in the field!
How to prepare for a job interview at Expedia Group
✨Brush Up on Your Statistics
For a data science role, we need to seriously sharpen our statistics skills. Get ready to tackle technical questions on probability distributions, hypothesis testing, and regression analysis. These are often the bread and butter of data science interviews, so don't just skim over them!
✨Showcase Your Projects
Prepare a killer portfolio showcasing your data science projects. We should include details about the datasets used, the tools and techniques applied, and the impact of your findings. If we can walk them through a particularly challenging project or a cool visualisation that had real-world implications, it’ll really make us stand out!
✨Get Comfortable with Python and R
Most data science positions require us to be proficient in programming languages like Python and R. We should practice common libraries like pandas, NumPy, and scikit-learn, and be ready for live coding exercises or algorithm questions. Showing off our coding chops can really impress the interviewers at Expedia Group!
✨Prepare for Case Studies
Expect to encounter real-world case studies during the interview. We might be asked how we’d approach a data problem or analyse a dataset to extract insights. It's essential to think out loud and demonstrate our problem-solving process so that the interviewer can see our logical thinking in action.