A recruiter contacted me on LinkedIn asking if I would be interested in interviewing for the role. The interview process entailed a 30 minute HR screening interview with the recruiter, a 30 minute interview with the hiring manager, a case study interview presenting to a panel of 3, then 4 individual 30 minute interviews with key stakeholders within the organization. Overall the process was quite lengthy but positive. The interviewers were very pleasant and respectful. The full process took roughly 3 months from the time the recruiter contacted me on LinkedIn to receiving the job offer.