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 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!