I applied online and heard back within 4 days. The process consisted of three rounds: a recruiter screen, a 45-minute technical interview with the hiring manager, and a final 2-hour 'loop' with three different team members. They also required a brief 2-slide presentation on a past campaign.