D
DepopMachine Learning Engineer
Updated · Reviewed by the Dataford team

Depop Machine Learning Engineer interview questions & guide 2026

Every question Depop interviewers actually ask, the frameworks that win the room, and the language hiring managers respond to.

3 rounds · ≈ 3-5 weeks
1
Technical Screens
2
System Design Interview
3
Behavioral Discussions

1. What is a Machine Learning Engineer at Depop?

As a Machine Learning Engineer at Depop, you are at the intersection of creative fashion commerce and cutting-edge data science. Your work directly influences how millions of users discover unique items, interact with the marketplace, and build their personal style. Whether you are working on Ranking, Search, or Core ML infrastructure, your models are the engine that powers the personalized experience that defines the Depop brand.

This role is critical to the business because Depop thrives on discovery. You are responsible for building scalable systems that translate complex user behavior into meaningful recommendations. You will navigate the unique challenges of a C2C marketplace, where data is highly diverse and user intent evolves rapidly. By delivering high-performance models, you directly impact key business metrics, including conversion, engagement, and user retention.

Expect to work in a fast-paced, collaborative environment where technical rigor is balanced with a deep understanding of user needs. You will partner with product teams, data engineers, and fellow scientists to move models from experimental research into production-grade, high-impact features. It is a position designed for those who enjoy solving complex algorithmic puzzles while maintaining a clear vision of the end-user experience.

2. Common Interview Questions

The following questions represent the patterns observed in the Depop interview process. Use these to gauge your readiness, but focus on the underlying concepts rather than rote memorization.

Technical and Domain Expertise

These questions test your foundational knowledge of machine learning principles and your ability to apply them to marketplace challenges.

  • How do you handle cold-start problems in a recommendation system?
  • Explain the trade-offs between different ranking algorithms for a C2C marketplace.
Preparing for a niche company?

Access the full Machine Learning Engineer prep plan

  • Every Machine Learning Engineer question, updated weekly
  • Model answers with full code walkthroughs
  • Recent, real interview reports
Get my prep plan
03 · Question bank

The questions most likely to come up

Sorted by relevance to this company
Evaluate Cross-Validation Impact on Model PerformanceMedium
Analyze how cross-validation affects the performance metrics of a regression model predicting housing prices.
Cross-ValidationSupervised Learning
Improve Loan Default Prediction FeaturesEasy
Build and compare baseline and engineered-feature classifiers for consumer loan default prediction, and explain how feature engineering changes model performance.
Cross-ValidationFeature EngineeringSupervised Learning
Access the full Machine Learning Engineer prep plan
Everything you need to walk in ready.
Get my prep plan

3. Getting Ready for Your Interviews

Preparation at Depop requires a balanced approach. You must demonstrate both deep technical mastery and the ability to operate within a collaborative, product-focused organization.

Role-Related Knowledge – You will be evaluated on your ability to apply machine learning to specific marketplace problems like search and ranking. Ensure you are comfortable discussing modern ML architectures and how they apply to large-scale, user-facing applications.

System Design – Your ability to think beyond the model and consider the infrastructure is paramount. Focus on how your ML solutions fit into the broader system, including data ingestion, latency constraints, and deployment strategies.

Problem-Solving – Interviewers look for how you structure ambiguous problems. When presented with a case study, communicate your assumptions clearly, consider multiple approaches, and justify your final recommendation based on data and business impact.

Collaboration and CommunicationDepop values engineers who can bridge the gap between technical complexity and business value. Be prepared to discuss how you have influenced product roadmaps or collaborated with cross-functional partners to achieve shared goals.

4. Interview Process Overview

The Depop interview process is designed to be rigorous yet reflective of the actual day-to-day work environment. Candidates typically move through a series of stages that balance technical assessment with behavioral alignment. The process emphasizes a candidate's ability to demonstrate practical experience, problem-solving under pressure, and alignment with the company’s mission of building a circular fashion economy.

You can expect a combination of technical screens, in-depth system design interviews, and behavioral discussions with key stakeholders. The pace is generally consistent, with an emphasis on evaluating how you approach real-world engineering challenges rather than just theoretical knowledge. The process is highly collaborative, and you should view each conversation as an opportunity to understand the team's current technical hurdles.

06 · The loop

The interview process, end to end

≈ 3-5 weeks · 3 rounds
1
Technical Screens

Initial assessments focusing on technical skills relevant to the role.

2
System Design Interview

In-depth discussion and evaluation of system design capabilities.

3
Behavioral Discussions

Conversations with key stakeholders to assess cultural fit and alignment.

The timeline above illustrates the standard progression from initial engagement to final decision. Use this structure to pace your preparation, ensuring you have refreshed your core technical fundamentals before the earlier screens and deepened your system design knowledge for the later, more complex rounds.

5. Deep Dive into Evaluation Areas

Machine Learning Fundamentals

This area assesses your core capability to design and implement effective models. You are expected to demonstrate a strong grasp of both the "how" and the "why."

Be ready to go over:

  • Model selection – Justifying why one algorithm is superior to another for specific user tasks.
  • Evaluation metrics – Moving beyond simple accuracy to metrics that reflect user satisfaction.
  • Handling imbalance – Addressing the inherent noise in marketplace data.

System Design for ML

This is often the most critical part of the process for a Machine Learning Engineer. You must demonstrate that you can build systems that are not only accurate but also performant and maintainable.

Be ready to go over:

  • Scalability – Designing for high-concurrency environments.
  • Serving infrastructure – Understanding the path from model training to inference.
  • Latency management – Techniques to ensure models respond in real-time.

Communication and Influence

Technical excellence is only effective if it can be socialized and adopted. You will be evaluated on how you advocate for your technical choices to stakeholders who may not have a machine learning background.

Be ready to go over:

  • Stakeholder management – Navigating requests from product managers.
  • Cross-functional work – How you coordinate with data engineers and DevOps.
08 · Topic breakdown

What they actually test for

Topic distribution
All topics
Machine LearningRanking SystemsLearning to RankSearch Relevance / IRCore ML / Model Development

6. Key Responsibilities

As a Machine Learning Engineer at Depop, your primary responsibility is the end-to-end development of ML-driven features. You will spend your time identifying opportunities to improve the user experience through data, prototyping new algorithms, and ensuring these models are successfully integrated into the Depop platform.

You will work closely with other engineering teams to build the infrastructure that supports model training and inference. You are not just a "model builder"; you are a system owner. This means taking ownership of the entire lifecycle of your code, from initial exploration in notebooks to monitoring performance in production. You will be expected to contribute to technical discussions, mentor junior team members, and help set the standard for ML engineering practices across the organization.

7. Role Requirements & Qualifications

A strong candidate for this role possesses a blend of deep technical expertise and a product-first mindset.

  • Must-have skills:

    • Proficiency in Python and standard ML libraries (e.g., TensorFlow, PyTorch, scikit-learn).
    • Experience with large-scale data processing tools and distributed systems.
    • Strong understanding of Ranking, Search, or Recommendation algorithms.
    • Demonstrated experience deploying models into production environments.
  • Nice-to-have skills:

    • Experience with cloud-based ML platforms (e.g., AWS SageMaker, GCP Vertex AI).
    • Familiarity with MLOps practices, including CI/CD for ML.
    • Exposure to A/B testing frameworks in a production setting.

8. Frequently Asked Questions

Q: How difficult are the technical assessments at Depop? A: The assessments are challenging but fair, focusing on practical application rather than academic theory. You should be prepared to discuss the trade-offs of your design choices in detail.

Q: What is the best way to stand out during the interview? A: Demonstrate a deep curiosity about the Depop product. Candidates who can link their technical expertise to specific user outcomes on the platform are consistently rated higher.

Q: How much time should I spend preparing for the behavioral rounds? A: Do not neglect these. Use the STAR method (Situation, Task, Action, Result) to structure your stories, ensuring you clearly articulate your specific contribution to team successes.

Q: What does the typical timeline look like from start to finish? A: While it varies based on the specific team, most processes move from an initial screen to a final round within a few weeks. Keep an open line of communication with your recruiter regarding your timeline.

9. Other General Tips

  • Think out loud: During technical sessions, your thought process is as important as your final answer. Explain your assumptions and the logic behind your choices.
  • Know your resume: Be prepared to dive deep into any project you list. You should be able to explain the specific challenges you faced and the impact of the final solution.
  • Focus on the "why": Whenever you suggest a technology or algorithm, be prepared to justify it against alternatives.
  • Ask great questions: Use your time with interviewers to learn about the team’s biggest technical challenges. This shows you are already thinking like a member of the team.

10. Summary & Next Steps

The Machine Learning Engineer role at Depop is a unique opportunity to shape the future of a global fashion marketplace. By focusing on your ability to design scalable systems, apply rigorous machine learning techniques, and communicate effectively with cross-functional teams, you will position yourself for success. Remember that your interviewers are looking for a teammate who is as comfortable with complex code as they are with collaborative problem-solving.

You can explore additional interview insights, practice questions, and preparation resources on Dataford to sharpen your approach. With focused, deliberate preparation, you can confidently demonstrate your value and potential.

14 · Compensation

What this role pays

4 reports
USUSD
Estimated total compLow confidence · 4 data points
$0k-$0k
Median $68k / year
Base salary · 100%Stock (RSU) · 0%Cash bonus · 0%
25thEntry / smaller markets
$61k
50thTypical offer
$68k
90thTop performers / major metros
$76k
Breakdown by component
Base salary
100% of total
$61k$76k
$68k
median
Stock (RSU)
0% of total
$0$0
$0
median
Cash bonus
0% of total
$0$0
$0
median
Aggregated from 4 self-reported salaries via Glassdoor. Estimates only. Verify against your offer.

The salary data provided reflects current market ranges for Machine Learning Engineer roles at Depop in the United Kingdom. Use this information to understand the total compensation structure and ensure your expectations align with the seniority and responsibilities of the role.

16 · FAQ

Depop Machine Learning Engineer interview FAQ

Answered from real candidate and compensation data
How many rounds is the Depop Machine Learning Engineer interview process?
Candidates report 3 stages: Technical Screens, System Design Interview, and Behavioral Discussions. The interview process section above breaks down what each stage covers.
How much does a Machine Learning Engineer at Depop make?
Reported compensation for Machine Learning Engineer roles at Depop ranges from roughly $61k base to $76k total per year, varying by level, team, and location.
What topics come up in the Depop Machine Learning Engineer interview?
Depop Machine Learning Engineer interviews most often cover Machine Learning, Ranking Systems, Learning to Rank, Search Relevance / IR, and Core ML / Model Development, based on topics extracted from real candidate reports.
What questions does Depop ask Machine Learning Engineer candidates?
Recent candidates report questions like "Evaluate Cross-Validation Impact on Model Performance" and "Improve Loan Default Prediction Features". The question bank above tracks 20 questions for this role, ranked by how often they come up in Depop interviews.