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
Initial Technical Screening
2
Deep-Dive Technical Discussions
3
Cross-Functional Collaboration

1. What is a Machine Learning Engineer at Depop?

As a Machine Learning Engineer at Depop, you sit at the intersection of fashion, community, and cutting-edge technology. You are responsible for building the intelligence that powers the Depop marketplace—from optimizing search and discovery algorithms that help users find their next favorite item to refining ranking systems that curate a personalized feed. Your work directly impacts how millions of users interact with the platform, directly influencing discovery, conversion, and community growth.

The role is both highly technical and deeply strategic. You will tackle complex problems involving massive, user-generated datasets, requiring you to balance model performance with real-world product constraints. Whether you are working on Core ML infrastructure or specialized Ranking systems, your contributions directly translate into tangible business value and a more seamless, engaging user experience.

2. Common Interview Questions

The following questions reflect the core competencies required for Machine Learning Engineer roles at Depop. While every interview path is unique, these patterns illustrate the technical depth and problem-solving mindset expected of candidates.

Technical and Domain Knowledge

These questions test your understanding of machine learning fundamentals, specifically regarding the models and methodologies relevant to ranking, search, and recommendation systems.

  • How do you handle cold-start problems in a recommendation system?
  • Explain the trade-offs between different loss functions when optimizing for ranking tasks.

Access the full Depop 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
Feature Engineering on Big DataMedium
Techniques for building scalable, reliable feature engineering pipelines on large datasets for ML workloads.
InfrastructureData WranglingETL
Design a Cold-Start Feed RankerMedium
Design a personalized feed ranking system that handles new users and new content under tight latency at large scale.
Cold StartFeature StoreRetrieval
Access the full Depop 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 should focus on demonstrating both depth in machine learning theory and the ability to apply that theory to practical, user-facing products. You should be ready to articulate your past projects clearly, focusing on the "why" behind your technical decisions.

Technical Proficiency – You must demonstrate a firm grasp of machine learning algorithms, particularly those related to ranking and recommendations. Interviewers look for your ability to explain complex concepts simply and effectively.

System Design Thinking – This is critical for Machine Learning Engineers. You are expected to consider latency, throughput, and data pipelines, not just the model accuracy itself.

Product Intuition – Since you are building for a marketplace, understanding user behavior is key. You should be able to connect your model’s output to user outcomes like engagement, retention, and conversion.

4. Interview Process Overview

The interview process at Depop is designed to be rigorous yet collaborative, mirroring the fast-paced and innovative nature of their engineering teams. You can expect a series of stages that transition from initial technical screenings to deep-dive technical discussions with engineers and stakeholders. The process focuses on your ability to solve real-world problems, your coding proficiency, and your capacity to thrive in a cross-functional environment.

06 · The loop

The interview process, end to end

≈ 3-5 weeks · 3 rounds
1
Initial Technical Screening

Candidates undergo initial technical screenings to assess their coding proficiency.

2
Deep-Dive Technical Discussions

In-depth discussions with engineers and stakeholders focusing on problem-solving and design choices.

3
Cross-Functional Collaboration

Assessment of the candidate's ability to thrive in a collaborative, cross-functional environment.

The visual timeline above provides a high-level view of your journey. Candidates should use this to pace their preparation, ensuring they are comfortable with coding fundamentals early on while saving time for deep-dive system design and behavioral reflection. Note that the process may vary slightly based on whether you are interviewing for a Staff or Senior level position, with higher levels placing more weight on architectural influence and leadership.

5. Deep Dive into Evaluation Areas

Machine Learning Fundamentals

You will be evaluated on your core knowledge of ML, particularly in the context of large-scale systems.

Be ready to go over:

  • Ranking algorithms – Understanding bias-variance trade-offs and ranking metrics (NDCG, MAP).
  • Feature engineering – Handling categorical data, embeddings, and real-time features.

Access the full Depop 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
08 · Topic breakdown

What they actually test for

Topic distribution
All topics
Machine Learning EngineeringMachine Learning ScientistRanking Models (Machine Learning)Search Relevance / Information RetrievalCore Machine Learning (Core ML)

6. Key Responsibilities

As a Machine Learning Engineer, your primary responsibility is to translate business objectives into high-performing ML models. You will be expected to own the end-to-end lifecycle of these models, from initial exploration and prototyping to deployment and monitoring. You will work closely with product managers, data engineers, and backend teams to ensure that your models are not only accurate but also integrated seamlessly into the Depop product experience.

You will likely lead initiatives aimed at improving discovery and personalization, requiring you to iterate quickly based on user data. A key part of the role involves identifying where machine learning can provide the most leverage—whether that is improving search relevance, optimizing the feed, or enhancing the user safety systems. You will also be expected to contribute to the engineering culture, helping to raise the bar for technical excellence and best practices within the team.

7. Role Requirements & Qualifications

A strong candidate for this role possesses a deep technical background and a pragmatic mindset.

  • Must-have skills:
    • Extensive experience with machine learning frameworks (e.g., PyTorch, TensorFlow).
    • Proficiency in Python and SQL for data manipulation and model development.
    • Strong understanding of ranking, recommendation systems, or search architecture.
    • Experience deploying models in a cloud-based production environment.
  • Nice-to-have skills:
    • Experience with large-scale distributed systems.
    • Familiarity with MLOps best practices and automated testing for ML.
    • Background in marketplace dynamics or e-commerce.

8. Frequently Asked Questions

Q: How long does the interview process typically take? The timeline varies, but most candidates complete the cycle within a few weeks. Being responsive and prepared will help keep the process moving efficiently.

Q: How should I prepare for the system design round? Focus on the end-to-end flow. Think about data collection, preprocessing, model selection, deployment, and monitoring. Drawing diagrams and explaining your trade-offs clearly is essential.

Q: What differentiates successful candidates? Successful candidates are those who can balance technical rigor with business impact. They don't just build complex models; they build the right models to solve user problems.

Q: Is this role fully remote? Specific location requirements are mentioned in the job postings. Ensure you verify the location expectations for the specific Senior or Staff role you are targeting.

9. Other General Tips

  • Show your work: When answering technical questions, walk the interviewer through your thought process. They want to see how you approach ambiguity.
  • Connect to the product: Always keep the Depop user in mind. Explain how your model improves the user experience or solves a specific friction point.
  • Be ready to defend your choices: If you suggest a specific algorithm, be prepared to explain why you chose it over alternatives and what the trade-offs are.
  • Understand the business: Research the Depop platform. Knowing how the marketplace functions will give you a significant advantage in design and behavioral rounds.

10. Summary & Next Steps

The Machine Learning Engineer position at Depop is a unique opportunity to shape the future of a fashion-forward, community-driven marketplace. Success in this role requires a blend of deep technical expertise and a user-centric mindset. By focusing on your core ML fundamentals, mastering system design principles, and demonstrating clear communication, you will be well-positioned to excel in the interview process.

You can explore additional interview insights, practice questions, and preparation resources on Dataford to further refine your strategy. With thorough preparation, you can confidently showcase your expertise and potential to contribute to the Depop engineering team.

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 compensation data provided above reflects typical ranges for Machine Learning Engineer roles at Depop. Candidates should interpret these figures as a starting point, as total compensation packages often include base salary, equity, and performance-based bonuses, which can vary based on seniority and individual negotiation.

17 · FAQ

Depop Machine Learning Engineer interview FAQ

Answered from real candidate and compensation data
How many rounds are in the interview process for Depop Machine Learning Engineer?
Depop’s process for Machine Learning Engineer roles includes an Initial Technical Screening, Deep-Dive Technical Discussions, and Cross-Functional Collaboration. In this dataset, 2 interviews were reported total, with difficulty reported as average. The process can vary slightly by level, with higher levels placing more weight on architectural influence and leadership.
What is the difficulty and offer rate for Depop Machine Learning Engineer interviews?
For Depop Machine Learning Engineer interviews, candidates most commonly reported the difficulty as average. In the same set of reported interviews, the offer rate is 0%. With only 2 reported interviews, the results are limited, but the difficulty signal is clear.
What topics does Depop test for Machine Learning Engineer candidates?
Expect a focus on machine learning for ranking and relevance, including Ranking Models and Search Relevance or Information Retrieval. The tested topics list also includes recommendation systems, learning-to-rank, core machine learning, and production ML, plus machine learning engineering and model evaluation. Coding and technical screening are part of the process, and one public sample question includes “Feature Engineering on Big Data.”
What kinds of questions does Depop ask for Machine Learning Engineer roles?
The public sample questions include “Feature Engineering on Big Data” and “Versioning Datasets and Models.” Across the guide’s evaluation areas, expect discussions that cover ML fundamentals for ranking and recommendations, system design for production constraints, and cross-functional collaboration. Interviewers often drill into specific design choices, so be ready to explain the “why” behind your approach.
What are the pay expectations for Depop Machine Learning Engineer?
Compensation reported for Depop shows a base range starting at $60,500 and total compensation up to $75,500. Pay varies by level and location, so the numbers you see can change depending on where you are placed. Candidates’ compensation reports provide those bounds, not a single fixed offer figure.
How should I prioritize preparation for Depop Machine Learning Engineer interviews?
Prioritize ranking and recommendation fundamentals, especially around learning-to-rank style approaches and offline versus online evaluation. Then shift to system design thinking for production ML, including latency, throughput, feature engineering consistency between training and serving, and monitoring for drift. Finally, prepare examples that show cross-functional collaboration, since the process explicitly includes discussions with engineers and stakeholders.