After applying online, I got a phone screen, then a remote panel interview with my potential colleagues, and concluded with an onsite interview with the hiring manager. Contacted by HR with offer in a few weeks. Overall process took approximately 10 weeks.