At a Glance
- Tasks: Design and develop machine learning solutions for real-world personalization challenges.
- Company: Join Expedia Group, a leader in global travel technology.
- Benefits: Enjoy travel perks, generous time off, and flexible work options.
- Other info: Be part of a diverse team that values inclusion and collaboration.
- Why this job: Shape the future of travel with cutting-edge AI and deep learning systems.
- Qualifications: 8+ years in machine learning; strong coding and problem-solving skills required.
The predicted salary is between 80000 - 100000 € per year.
Company & Culture
Expedia Group brands power global travel for everyone, everywhere. We design cutting‑edge tech 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, differences are celebrated, and 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 cool offices, and career development resources to fuel our employees’ passion for travel and ensure a rewarding career journey.
About 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.
We are looking for a Senior Machine Learning Scientist to help shape the next generation of deep learning systems for personalization, including recommendation, ranking, retrieval, traveler understanding, sequential modeling, and foundation‑model‑based personalization. This is a senior hands‑on applied science and engineering role for someone who can translate recent research into production‑quality systems, influence technical direction, raise the modeling bar for the team, and mentor other scientists.
In This Role, You Will
- Design, develop, and apply machine learning solutions to real‑world personalization, product, and business problems, translating ambiguous opportunities into scalable models, experiments, and production‑ready capabilities.
- Drive end‑to‑end scientific work across problem formulation, data exploration, feature engineering, model development, evaluation, and iteration, with strong attention to measurable impact.
- Partner closely with engineers, product, and business stakeholders to integrate machine learning solutions into services and workflows, including system design, API design, and data modeling considerations where applicable.
- Use strong technical judgment to select appropriate methods, validate outcomes, and improve model performance, reliability, and operational quality across multiple problem domains.
- 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.
- Contribute deep technical expertise across related domains, helping raise scientific and engineering quality through experimentation, documentation, mentoring, and reusable approaches that support broader team effectiveness.
Minimum Qualifications
- Bachelor’s degree in Computer Science or a related technical field; or equivalent related professional experience.
- 8+ years of relevant professional experience.
- Demonstrated ownership of machine learning solutions at the service or multi‑service level, including problem definition, model development, evaluation, and operationalization within a product or technical domain.
- Strong foundation in machine learning methods, statistical analysis, experimentation, and data‑driven decision making, with hands‑on coding experience in scientific and production‑oriented environments.
- Experience working with cross‑functional partners to deploy technical solutions, with core expectations in scalable model development, data modeling, and integration into software systems.
Preferred Qualifications
- Advanced degree in Machine Learning, Computer Science, Statistics, Mathematics, Engineering, or a related quantitative field.
- Experience delivering machine learning solutions at scale, including architecture considerations, production monitoring, model lifecycle management, and operational excellence in live environments.
- Demonstrated ability to influence technical direction within a domain through rigorous experimentation, strong scientific reasoning, pragmatic solution design, and clear communication with cross‑functional partners.
- Strong experience with recommendation, ranking, retrieval, search, personalization, ads, marketplace, e‑commerce, or similarly complex applied ML systems.
- Experience with neural recommendation systems, sequential or session‑based recommendation, transformer‑based recommenders, semantic retrieval, generative retrieval, or representation learning at scale.
- Experience with foundation models, LLMs, embedding models, semantic IDs, hybrid LLM‑recommender systems, two‑stage retrieval and ranking systems, or retrieval‑augmented personalization workflows.
- Relevant academic publications, patents, open‑source contributions, technical blog posts, industry talks, or other contributions to the ML/recommender‑systems community.
Equity & Inclusion
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.
Senior Machine Learning Scientist, Personalization employer: Expedia Group
Expedia Group is an exceptional employer that prioritises its employees' well-being and professional growth, offering a comprehensive benefits package that includes travel perks, generous time-off, and flexible work arrangements. Our vibrant and inclusive culture fosters collaboration and innovation, empowering team members to shape the future of travel while enjoying meaningful career development opportunities in a dynamic environment. Join us in our mission to create memorable travel experiences for everyone, everywhere.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Machine Learning Scientist, Personalization
✨Tip Number 1
Network like a pro! Reach out to current employees at Expedia Group on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the UPS team.
✨Tip Number 2
Prepare for technical interviews by brushing up on your machine learning knowledge. Focus on real-world applications, especially in personalization, and be ready to discuss your past projects and how they relate to the role.
✨Tip Number 3
Showcase your passion for travel and technology during interviews. Share how your skills can contribute to making travel smoother and more memorable for everyone, aligning with Expedia's mission.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Expedia family.
We think you need these skills to ace Senior Machine Learning Scientist, Personalization
Some tips for your application 🫡
Show Your Passion for Personalization:When writing your application, let us see your enthusiasm for personalisation in travel tech. Share specific examples of how you've tackled similar challenges in the past and how you envision contributing to our mission at Expedia Group.
Be Clear and Concise:We appreciate clarity! Make sure your application is easy to read and straight to the point. Highlight your key achievements and relevant experience without fluff – we want to know what makes you a great fit for the Senior Machine Learning Scientist role.
Tailor Your Application:Don’t just send a generic application. Take the time to tailor your CV and cover letter to reflect the specific skills and experiences that align with the job description. Show us how your background in machine learning can directly impact our personalisation efforts.
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and submit your materials!
How to prepare for a job interview at Expedia Group
✨Know Your Stuff
Make sure you brush up on the latest machine learning techniques, especially those related to personalization and recommendation systems. Be ready to discuss your past projects in detail, focusing on how you tackled real-world problems with your solutions.
✨Show Your Collaborative Spirit
Since this role involves working closely with engineers and product teams, be prepared to share examples of how you've successfully collaborated in the past. Highlight your ability to communicate complex technical concepts to non-technical stakeholders.
✨Prepare for Technical Questions
Expect to dive deep into your technical knowledge during the interview. Brush up on statistical analysis, model evaluation, and coding practices. Practising coding challenges or discussing your approach to problem-solving can really help you shine.
✨Demonstrate Your Passion for Travel
Given the company's focus on travel, it’s a great idea to express your enthusiasm for the industry. Share any personal experiences or insights about how technology can enhance travel experiences, showing that you align with their mission and values.