
Scale Machine Learning Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 39 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Scale.
Applied AI Engineer
The overall interview process was good but demanding. There were 7 rounds in total: a recruiter call, a technical call focusing on Object Oriented Programming, a manager call, and finally a virtual onsite with 4 back-to-back interviews. These onsite interviews covered technical aspects (OOP), behavioral questions, applied ML, and ML Fundamentals. The process itself was clearly communicated, and they used ModernLoop for scheduling and preparation. However, it was very time-consuming, with over 7 hours of interviews. The ML Fundamentals round involved reading a research paper and answering questions about it. It's important to be optimistic about LLM and AI research; my opinion that ML research wasn't fundamental seemed to be poorly received by the interviewer. Ultimately, I was denied for not performing well in the ML Fundamentals interview, which is very disappointing after investing so much time. It also makes me question working with people who can't accept different viewpoints or critically assess their own processes, especially when doing well in all other interviews.
- Can you code a card game using Object Oriented Programming principles?
- Could you implement a simple RAG pipeline?
- How would you approach reviewing an ML research paper and answering questions about it?
Machine Learning Engineer
So a recruiter reached out to me via email about a potential role. They were interested and gave me a deep learning project to work on. The project was about detecting the orientation of stars in images. You know, like taking a picture of the night sky with your phone, connecting five random stars to make a giant star, and then calculating its orientation. I had two weeks to complete this. I had the choice between a computer vision project or an NLP project, both came with their own datasets and skeleton code. They wanted to make sure I really understood Pytorch and Python.
- Can you complete the assignment within 14 days?
- Are you able to ask for more time if needed?
Machine Learning Engineer Intern
It was a nice and smooth online assessment. The response time from the first round and HR was really fast. There was a take-home assignment on HackerRank with two questions (the same problem). It was pretty difficult and took time to resolve, and also involved learning itself.
- Provide a link to reproduced code and training notebooks.
Scale Machine Learning Engineer Interview Questions
Quoted word for word from Scale interview reports.
“Given ten points uniformly distributed between 0 and 1, what is the distribution for the difference between the 5th and 6th smallest points?”
Read reports →“How would you convert a 3D array to a 4D array for model input?”
Read reports →“Could you plot the distribution of the difference between two vectors that were drawn from the same distribution?”
Read reports →“Given ten uniformly distributed numbers between 0 and 1, what can you say about the distribution of the difference between the fifth and sixth numbers? What is this distribution, and why?”
Read reports →“How would you estimate the distance between two variables from sorted samples of a uniform distribution?”
Read report →“How would you adapt the algorithm to handle a joker card acting as a wildcard in Texas hold 'em poker?”
Read report →“Can you estimate the probability distribution of certain properties of other distributions?”
Read report →“Can you explain how tokenizers work? Also, explain BPE.”
Read report →“How is the implementation quality when using torch libraries?”
Read report →Formats, difficulty and experience
Across all 39 Scale interview reports.