Machine Learning Engineer applicants have rated the interview process at Unity with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 74.1% positive. This is according to Glassdoor user ratings.
Candidates applying for Machine Learning Engineer roles take an average of 26 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Unity overall takes an average of 30 days.
Common stages of the interview process at Unity as a Machine Learning Engineer according to 3 Glassdoor interviews include:
One on one interview: 30%
Skills test: 30%
Phone interview: 30%
Personality test: 10%
Here are the most commonly searched roles for interview reports -
I applied in-person. The process took 4 weeks. I interviewed at Unity (Montreal, QC) in Jun 2019
Interview
I first met with a recruiter and a lead engineer at a recruitment fair. The first contact was very warm and friendly, I felt no pressure at all.
Shortly after (about 2 days), I received a link to an online test to assess my algorithmic skills. This timed test had several questions of increasing difficulty (from easy to medium). Each required writing code in my preferred language to solve a problem. Correctness and efficiency of the code were automatically evaluated.
I then had several interviews with technical staff, HR and managers. Since I lived on the other side of the planet all interviews were done remotely, using Skype or similar tool. They were all very friendly and mainly asked open questions to observe how I am reasoning when faced to a problem.
The whole process was very smooth thanks to a recruiter that was contacting me between each step.
Interview questions [1]
Question 1
Algorithm problems, questions about my background and previous achievements, about my approach to a specific machine learning problem, or about my general way of solving a problem
I applied online. I interviewed at Unity (Mountain View, CA) in May 2026
Interview
The recruiter video interview went pretty well. Give you a friendly and welcoming vibe. Three following rounds: (1) HM ML technical (2) coding assessment (3) meet with other team members
Interview questions [1]
Question 1
Do you have experience with Kubernetes/PyTorch/Spark?
The process started with a recruiter screening call, followed by a technical interview focused on machine learning fundamentals, system design, and practical experience. The interview was structured, time-boxed, and centered on real-world problem solving.
Interview questions [1]
Question 1
They asked me to explain a machine learning system I had worked on end-to-end and justify the design choices.
I applied through an employee referral. The process took 4 weeks. I interviewed at Unity (San Francisco, CA) in Apr 2025
Interview
1 phone screen + 4 VO. 2 rounds of coding and 2 rounds of BQ. After VO there were some HR calls. The process was efficiency and interviewers were friendly. Good communication!