After submitting my application I had 6 interviews, all remote videocalls:
1) Initial talk with hiring manager - Really low key, informal. Just a description of my background and an explanation of the position.
2, 3, 4) 30 minute interviews with 3 different members of various related teams - Typical interview questions, nothing unexpected.
5) Scenario discussion with hiring manager - I was given a scenario with 3 questions and 15 minutes to think about my answers. Then I gave my answers and discussed why. No right or wrong answers, just a chance to show my thought process in problem solving.
6) Final call with the hiring manager. Just a few clarifications regarding my background.