Found the job posting via linkedin and applied on the company website. I was then contacted by a recruiter for a phone screen interview. Next I was scheduled for an interview with a hiring manager. For the last round I had three 30 minute interviews with a recruiting manager and two partners.