The interview process was very quick after I submitted my application for the position, I was contacted by a recruiter two days after I made the application. The interview was scheduled for the coming week, and within that same week the hiring manager contacted me for the second interview, I interviewed with the hiring manager, plus another 4 members of the team. After that interview I waited probably around 3 weeks before I was contacted again and offered the position.