I applied through a recruiter. The process took 2 months.
The hiring process is quite long and demanding, consisting of about eight stages, each lasting approximately one hour. In total, a candidate can easily invest more than 8 hours throughout the process, including technical interviews, an HR conversation, a values assessment, and a manager interview. The technical stages are strongly oriented toward real-time performance, with a focus on solving specific programming problems. However, there is little emphasis on evaluating the candidate's history, their previous experiences, or their potential to generate real impact in the company. Overall, the process seems to prioritize performance in specific interviews rather than a broader analysis of the candidate's competencies and contributions throughout their career. Furthermore, considering the level of technical demand and English fluency, the time investment may not be proportional to the perceived return, especially when compared to international opportunities paid in US dollars. Throughout the process, the length and format of the stages can become discouraging for many.
How to deal with data imbalance.
The following metrics were computed from 15 interview experiences for the Nubank Machine Learning Engineer role.
Nubank's interview process for their Machine Learning Engineer roles is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Nubank's Machine Learning Engineer interview process.