Received a call from the recruiter a few weeks after applying online, basic phone screening and setup an interview with the head engineer on the team. Had a one on one with the head engineer a few days later, and was shortly called back by the recruiter that day following the interview. Setup a panel interview with the whole team and provided 5 questions to make a powerpoint on about myself. Panel interview was great atmosphere, lots of serious engineering questions followed by lighthearted jokes. Heard back a day later with feedback and an expected date of the decision. Less than a week later I received the call that I got the job!