The initial meeting is with one of the company recruiters. After that, based on the outcome of the initial interview, there is a meeting with the hiring manager. If that goes well there is likely to be a 3rd interview with either someone from the team you'll be working in or another manager.