The process started with a phone screening with a recruiter. Then it proceeded to a zoom interview with the hiring manager for the position. After passing these two stages, it was an in-person interview with the local team. The final stage was a series of 3 interviews with the remainder of the team, and finished up with a closing interview with the hiring manager.