I'm currently in the midst of the interview process for the Machine Learning Engineer position at Amazon in the US. Here's what I've gone through so far:
Application Phase: I began my journey by submitting an application and my resume online. After some time, I was pleasantly surprised to receive an email from a recruiter at Amazon. My resume seemed to have caught their eye.
Initial Phone Discussion: My first actual interaction was a phone call with the recruiter. It was less about technicalities and more of an introductory chat. We discussed my background, the role in question, and touched upon Amazon's Leadership Principles. It was also a great opportunity for me to ask preliminary questions to understand the role better.
Technical Phone Interviews: Post our initial discussion, I was scheduled for two technical interviews on separate days. Both were conducted via video calls:
Q: Implement a function to check if a binary tree is balanced.
Q: How would you evaluate the performance of a recommendation system, like the ones used on Amazon?
The following metrics were computed from 1 interview experience for the Amazon Lead Machine Learning Engineer role in New York, New York.
Amazon's interview process for their Lead Machine Learning Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Amazon's Lead Machine Learning Engineer interview process in New York, New York.