I learned about the opportunity through 3rd party recruitment agency and went through initial discussion and questions around my experience and background. Within a few days I was invited to an interview in person at the office. A few days later I was invited for a second interview with more team members and then was presented with an offer.