I knew the hiring manager through my network so I connected with her prior to submitting an application. Once I heard more and was interested, I submitted an application via the website. Had a recruiter screen within 5 days of submitting my application, an hour long hiring manager interview, and then final round with many of the team members that I would be interacting with in the role. The interview process was really well thought-out, there was even a reverse interview portion for me to ask questions to potential team members.