First interview was a brief phone tech interview with Epsilon recruiter. Second interview by phone with hiring manager. Third interview with a Sr. Engineer from the team. Fourth interview with additional Sr. Engineer from the team. Two face to face interviews, one with hiring manager, Director of Network Services, followed by interview with Sr. Director.