Had a phone screen, followed by a phone interview with a Senior Engineer, followed by an on-site interview with the entire platform team. From here, I was told that next steps were a) another on-site, b) an offer or c) a rejection depending on what the team who interviewed me had to say.