The interview process consisted of three rounds. It began with an initial HR screening focused on general background questions, followed by a technical interview with the Director of Deep Learning covering relevant experience and high-level technical topics. Candidates then completed a take-home machine learning assignment, which was well-designed and engaging.
The second technical interview involved the broader team and focused on discussing the take-home solution and deeper technical questions. While the interviews themselves were positive and constructive, communication after the second round was lacking, with no follow-up or closure provided despite the process indicating a final in-person interview with the CEO. This lack of communication felt unprofessional and detracted from an otherwise solid interview experience.