The process started with an HR screen where they asked about experience, particularly if you have worked with TB or PB data processing pipelines. Then there was an AI programming interview where you needed to remove gender bias from some recommendations. After this, there were four more one-hour interviews:
I also met an Engineering Manager to discuss the role, which he described as primarily a software engineering role and that they don't do any model training. Each interview only had one interviewer. In one instance, the interviewer had pretty poor communication skills that caused confusion and wasted quite a bit of time. It also means that the interview outcome was subject to bias, as there were no other interviewers to align with. Most disappointing though, there was no meaningful feedback provided that I could take away from the experience and build on.
The following metrics were computed from 12 interview experiences for the Canva Senior Machine Learning Engineer role.
Canva's interview process for their Senior Machine Learning Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Canva's Senior Machine Learning Engineer interview process.