Phone interview with HR specialist going over qualifications.
Asked to provide sample work for the in person interview.
Two in-person panel interviews, as well as sample problems to solve / work on before interview in person. Whole process took roughly three weeks.