First contact by a recruiter after resume submission on their website followed by a phone screen with a principal scientist. It was a brief walk through of resume with few questions probing the knowledge of the projects completed. Was asked a programming question to be solved on a collaborative editor. Their was a period of no communication when asked for the results of the phone interview. After this stage, I was passed on to Geno (recruiter) who is such an amazing person to work with. There was another phone screen with a different team's principal scientist. This was an in depth walk through of one my projects ( meaning, probed on each practical aspect of the project). After one day, I was informed that I will be interviewed on-site. The interview was set up for two weeks later with transport and accommodation paid for by the company. The on-site interview consisted of six 45 minutes interviews with one of them being a lunch chat. The interviews were a detailed discussion on various topics from my research to fundamental machine learning and deep learning and few programming whiteboard questions. There was one sort of case study involved which was very interesting. Overall, got the vibe that it is a very collaborative team and encouraged to be so. I was made an offer few days later, which I accepted. In this whole process, Geno and Michelle coordinated and kept me updated at each stage and made sure I was well-informed. They were a pleasure to work with. I wish all recruiters were as to comfortable to work as them. The overall process moved very quickly after the initial hiccup.