I applied online through the organization's careers website. I was contacted by HR for an initial screening interview followed by separate interviews with the hiring manager and a second manager from another department. Finally, I met with the core team for a panel interview.