I found an online posting and applied. I was emailed by HR a couple weeks later to set up a phone interview with her and VP of Engineering. I had the phone interview the following week on a Monday. The next day, I was requested to come in for an in-person interview on Thursday. This interview was with HR and two senior level engineers. I later met with the VP of Engineering one-on-one. Job offer was made the next day.