Get to work closely with cutting-edge autonomy stacks all across the world. Strong business model, lots of growth. Very technically capable employees. Technically engaging problems to solve in robotics, autonomy, and simulation. The type of work you can really lose yourself in. Eng-driven culture, not much wasted work or meetings. Strong performers are given a ton of freedom to decide product direction.
People here work very long hours; 50 hours is expected, but I normally have to work 60+ to keep up with peers (who also push code well into the evening). I'm into it at this point in my career as I'm honing my craft like never before, but know what you're getting into.
Burnout can lead to people having meltdowns and leaving on a bad note sometimes.
Startup to bigger company growing pains.
Speaking from the tools side:
The focus on performance and stability, and the change from our first value being "speed above all else" to "move fast, move safe" feels great. It has been a pleasure focusing on quality and safety for the past year, and it's a sign of the company maturing well. It feels good as an engineer to work with a high engineering bar when it comes to quality and safety. I'm glad this is our priority, and a key reason why I am not seeking other roles at the moment.
1 online tech round. Virtual onsite: 3 tech rounds + 1 hiring manager round. The coding questions are difficult. If you passed, it moved super fast, and you could ask for feedback when being rejected.
Calls with the recruiter and team, then system design relevant to the team, and coding questions. Ample preparation is needed, and asking clarifying questions is critical during the interview.
Got the Online Assessment: two LeetCode medium/hards, but I didn't pass. I heard from some other people that the round after that was a Technical Screen (LeetCode Hard), then Virtual Onsite.
1 online tech round. Virtual onsite: 3 tech rounds + 1 hiring manager round. The coding questions are difficult. If you passed, it moved super fast, and you could ask for feedback when being rejected.
Calls with the recruiter and team, then system design relevant to the team, and coding questions. Ample preparation is needed, and asking clarifying questions is critical during the interview.
Got the Online Assessment: two LeetCode medium/hards, but I didn't pass. I heard from some other people that the round after that was a Technical Screen (LeetCode Hard), then Virtual Onsite.