After I applied through the website, I very promptly received an email asking me to move forward by using a virtual system to submit video recording of myself answering basic interview questions. The next day, the recruiter reached out to scheduled a phone interview. After that, there were 3 rounds of zoom interviews with team leaders and members, with the last being a presentation to a panel.