Interview process started with a phone screening by the hiring manager, approx 1h where they asked me technical questions on my background. Shortly after, I was invited for an in-person full-day interview. The interview consisted of me giving a 1h technical presentation, followed by 5 rounds of panel interviews (each panel had 3-5 members, and lasted ~45min to 1h each). Panel questions were STAR type questions, but discussions became technical. Overall a long day, but great way to learn more about the role and company. Roughly 1 week later, HR scheduled a meeting with me to review my offer!