After some email back-and forth, I had a phone screen with the recruiter.
After that, a phone interview with the hiring manager, followed by phone interviews with 3 team members, and an in-person interview with the hiring manager. Everything went well, so at that point I go the offer.