
Ebay ML Engineer interview typically runs 4 rounds: technical director, model training and inference, coding assessment, final technical. It usually takes about 4 rounds and leans heavily into low-level GPU and kernel work.
$127K
Avg. Base Comp
$228K
Avg. Total Comp
4
Typical Rounds
2-4 weeks
Process Length
We’ve seen eBay’s ML Engineer interviews reward candidates who can move comfortably from model design into production reality. In the strongest conversations, the focus stayed on AI application architecture and the mechanics of training and inference, which suggests the team is looking for people who can reason about how models behave once they leave the notebook. Our candidate described those early discussions as thoughtful and relevant, and that’s a useful signal: eBay seems to value engineers who can connect ML choices to deployment constraints, not just explain algorithms in the abstract.
A recurring theme is how sharply the process can tilt toward low-level performance work. One candidate reported being pushed on GPU kernels, calibration, and quantization tradeoffs like GPTQ, AWQ, and GGUF, even after already covering broader optimization experience. That tells us eBay may care less about generic ML fluency and more about whether you’ve actually wrestled with inference efficiency and hardware-aware implementation details. The non-obvious risk here is scope mismatch: if your background is mostly model development or platform ML, you may still get pressed into very specialized territory.
We’ve also seen that ambiguity can become part of the evaluation. The coding exercise in this experience was described as unusually abstract, with unclear specs and a task that felt disconnected from the role. That means candidates should be ready not only for technical depth, but for situations where they have to impose structure quickly and make their assumptions explicit. At eBay, the signal seems to come from how you handle messy, performance-heavy problems when the prompt itself is not doing you any favors.
Synthesized from 1 candidate report by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Ebay process.
The process started with my resume getting cleared and the recruiter reaching out by mail to provide availability for the first technical round. Following this, there was an ai agent (I believe) who sent me detailed info about all the expected rounds : Technical coding round, ML rounds with researchers (2 rounds), HR and team fit. The mail was quite detailed on the first round as well. It was mentioned taht the first round would be algorithim and conducted on codesignal and going through a library of sample questions would give a feel of what to expect. However, the first round was completely something else. It in fact was a purely ML round, with nothing to do with codesignal, but using colab notebook to complete the code for a feed forward network using pytorch. I did not get through this round as it's not what I was prepared for yet.
Questions asked: The interview started with in depth questions about the projects I had on my resume, from an ML perspective. They really want you to take them through the whole development process. The second part was live coding. The interviewer sent me a colab notebook where the functions for a feed forward network was added and I was expected to complete it. This meen building layers, completing the backprop and inference.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Ebay
Given two sorted lists, write a function to merge them into one sorted list.
| Question | |
|---|---|
| P-value to a Layman | |
| Nearest Common Ancestor | |
| Rectangle Overlap | |
| Hurdles In Data Projects | |
| Find the First Non-Repeating Character in a String | |
| Matrix Rotation | |
| Walking Robot | |
| Bias vs. Variance Tradeoff | |
| Target Indices | |
| String Palindromes | |
| Max Width | |
| The Longest Journey | |
| Seller Type Modeling | |
| Impossibly Iterative Fibonacci | |
| Relational Migration | |
| LRU Cache 1 | |
| Decreasing Tech Debt | |
| Processing Large CSV | |
| Bias Variance Tradeoff | |
| Scaling Up Recommender | |
| Bagging vs Boosting | |
| First to Six | |
| Scrambled Tickets | |
| Compute Deviation | |
| 500 Cards | |
| Permutation Palindrome | |
| Jars and Coins | |
| Raining in Seattle | |
| Prime to N |
Synthesized from candidate reports. Individual experiences may vary.
The first round was a technical conversation with a technical director focused on AI application architecture. The discussion was thoughtful and role-relevant, with an emphasis on how ML systems are designed and integrated.
The next round dug into model training and inference, with most of the time spent on production implementation challenges. Expect questions around how you would build, deploy, and optimize ML workflows in a real engineering environment.
This round was a coding exercise with an unusually abstract problem statement. The candidate was asked to write multiple parametric mathematical curves in C++, and the lack of clear technical specifications made the expectations somewhat ambiguous.
The final technical round focused on low-level performance topics, including model quantization tradeoffs, manual calibration techniques, and whether the candidate had implemented GPU kernel fusion. The discussion was narrower and more specialized than the earlier rounds.