A series of interviews, starting with a screening interview with a team lead, before interviewing with team members and giving a job talk. I only got to the screening interview. They asked about my research focus, past work experience, programming experience, and other questions to ascertain my fit for the position.