I applied online. The process took 3 months. I interviewed at Zwift in Nov 2021
Interview
Really good interview process. Consisted of initial resume screen, then HR interview, followed by a superday with 3 technical interviews. Technical questions were straightforward and easy, and all employees were very friendly.