I applied for a job on LinkedIn and was contacted by a recruiter about 1 week later. About a month went by before I was actually contacted for an interview after that. I had a technical phone interview discussing my PhD research, then a week later a gave a technical presentation to a team of their engineers. They called me immediately after and asked me to give a talk in person at their facility. I presented about 3 weeks later and had a day of interviews, mostly for me to get to know them, the company, and the role. They were ready to make me an offer at the end of the day.