Quick chat with recruiter to see if my background & skills were a good fit. First round: two video interviews with supervisor then coworker. Second round: two video interviews with supervisor's boss & another senior employee on team. Took about a week to hear from the recruiter about an offer.