Here’s an interview with the Director of Perception at Zoox, Ruijie (RJ) He, with the goal of demystifying what is a good profile to get an ML engineer job and perform at the interviews.
We go over many points from the current job market, the screening process, how to prepare for an interview, the interview process and the role of an ML engineer at Zoox.
For a quick introduction to this great company: Zoox is an artificial intelligence company focused on a single product: autonomous vehicles. They are building intelligent taxis for the future hiring a lot of people in the whole machine learning / data science space.
FAQ
What does a perception team do at Zoox?
It builds systems that interpret sensor data so an autonomous taxi can detect and track its surroundings.
What does the interview with RJ He cover?
It covers machine-learning roles, the job market, screening, interview preparation, and perception work at Zoox.
What makes a strong machine-learning engineering profile?
It combines software fundamentals, ML understanding, practical projects, debugging, and clear communication about tradeoffs.
How should candidates prepare for an ML interview?
Review fundamentals, practice coding, study model evaluation, and rehearse explaining decisions from previous projects.
Why is autonomous-driving ML especially demanding?
Models must process complex sensor data under real-time, safety-critical, and constantly changing road conditions.

