Machine Learning Scientist II

Machine Learning Scientist II

Full-Time 36000 - 60000 £ / year (est.) No working from home possible
Expedia Group

At a Glance

  • Tasks: Develop and optimise machine learning models to enhance travel experiences.
  • Company: Join Expedia Group, a leader in the travel industry with a focus on innovation.
  • Benefits: Enjoy travel perks, generous time-off, flexible work, and career development resources.
  • Other info: Collaborative environment with opportunities for growth and learning.
  • Why this job: Make a real impact in travel tech while working with cutting-edge machine learning techniques.
  • Qualifications: Master’s or Ph.D. in a technical field and 2+ years of ML experience required.

The predicted salary is between 36000 - 60000 £ per year.

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 we know that 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, all to fuel our employees' passion for travel and ensure a rewarding career journey.

The Machine Learning Scientist II role sits on the Content Relevance Ranking AI team in the Expedia Technology division. This team develops and optimizes ranking models with state‑of‑the‑art machine learning techniques to power the selection and ranking of property images and reviews for our multiple brands. In this applied research role, your models will be deployed to our production systems, and your results will be measured objectively via A/B testing, directly impacting our business results. We collaborate closely with analytics, product, and engineering teams.

In this role, you will:

  • Work with product management to understand business problems, identify challenges and machine learning opportunities, and scope solutions.
  • Conduct exploratory data analysis, formulate machine learning problems, and build effective models.
  • Partner with data and software engineering teams to deliver your solutions into production.
  • Develop a deep understanding of our data and ML infrastructure.
  • Document the technical details of your work.
  • Present your ideas and results to product management, stakeholders, and leadership teams in a clear and effective manner.
  • Collaborate and brainstorm with other team members and across the company.
  • Stay current with advances in ML and GenAI to drive innovation within the team.

Minimum Qualifications

  • Master’s degree or Ph.D. in Computer Science, Statistics, Math, Engineering, or a related technical field; or equivalent related professional experience.
  • 2+ years hands‑on experience with ML in production, building datasets, selecting and engineering features, building and optimizing algorithms.
  • Expertise with Python and related machine learning tools, deep learning frameworks such as TensorFlow or PyTorch, and SQL‑like query languages for data extraction, transformation, and loading.
  • A strong foundation in Machine Learning fundamentals, statistics, and experimentation.
  • Real‑world experience working with large data sets in a distributed computing environment such as Spark.
  • Good programming practices, ability to write readable, fast code.
  • Intellectual curiosity and desire to learn new techniques and technologies.

Preferred Qualifications

  • Experience with ranking systems and recent Large Language Models (LLMs), including fine‑tuning, efficient deployment, and architectures.
  • Comfortable working with ML platforms like Databricks and cloud platforms such as AWS, and Docker.
  • Hands‑on experience with workflow orchestration tools (e.g., Airflow, Flyte).

If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request. 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 II employer: Expedia Group

Expedia Group is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of Greater London. With a strong focus on employee growth, you will have access to comprehensive benefits and competitive compensation, making it a rewarding place to advance your career while working on cutting-edge advertising technologies.

Expedia Group

Contact Details:

Expedia Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Machine Learning Scientist II

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 the Machine Learning Scientist II role. Personal connections can make a huge difference!

Tip Number 2

Prepare for those interviews! Brush up on your machine learning fundamentals and be ready to discuss your past projects in detail. We recommend practising common ML interview questions and even doing mock interviews with friends or colleagues.

Tip Number 3

Show off your passion for travel and technology! When you get the chance, share how your skills can contribute to shaping the future of travel at Expedia. Tailor your conversations to highlight how your experience aligns with their mission and values.

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 being part of the Expedia team!

We think you need these skills to ace Machine Learning Scientist II

Machine Learning
Data Analysis
Python
Deep Learning Frameworks (TensorFlow, PyTorch)
SQL
Feature Engineering
A/B Testing

Some tips for your application 🫡

Tailor Your CV:Make sure your CV speaks directly to the Machine Learning Scientist II role. Highlight your experience with ML in production, and don’t forget to mention any cool projects you've worked on that relate to ranking models or large datasets.

Show Off Your Skills:When writing your application, be sure to showcase your expertise in Python, TensorFlow, or PyTorch. We want to see how you’ve used these tools in real-world scenarios, so give us some juicy details!

Be Clear and Concise:We love a good story, but keep it relevant! Present your ideas and results clearly, especially when discussing your past experiences. This will help us understand your thought process and how you tackle challenges.

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, we can’t wait to see what you bring to the table!

How to prepare for a job interview at Expedia Group

Know Your ML Fundamentals

Make sure you brush up on your machine learning fundamentals before the interview. Be ready to discuss algorithms, feature engineering, and model optimisation. This role is all about applying those concepts, so having a solid grasp will help you shine.

Showcase Your Projects

Prepare to talk about your previous projects, especially those involving large datasets and production-level ML models. Highlight your experience with tools like TensorFlow or PyTorch, and be ready to explain how you tackled challenges in your work.

Understand the Business Context

Familiarise yourself with Expedia Group's business model and how machine learning impacts their operations. Think about how your skills can solve real-world problems for them, and be prepared to discuss potential ML opportunities during the interview.

Communicate Clearly

Practice presenting your ideas and results in a clear and concise manner. You’ll need to communicate effectively with product management and stakeholders, so being able to explain complex concepts simply will set you apart from other candidates.