The initial screening call was with an internal recruiter. He coordinated scheudling all the follow up interviews. The next set was three interviews with director level managers (two int he US, one in Europe). This was followed by less formal calls with two implementation engineers. The final step in the process was a programming challenge using their platform.