The onsite interview was structured and the technical discussions were engaging. I met with several members of the hiring team who seemed like people I would genuinely enjoy working with. We discussed our backgrounds, experience, and various opportunities at the team and company levels that were quite exciting. The majority of the time was spent on me answering technical and non-technical questions.
Unfortunately, the momentum died immediately after the onsite interview. Following the onsite interview, I experienced four business weeks of total silence. During this month of "radio silence," I received and finalized two other offers (offering better compensation and benefits) from a direct competitor and a major tech firm nearby.
Ironically, Motorola Solutions reached out with an offer exactly one month later, but by then, the "appetite" for the role had vanished. A month of silence for a competitive AI/ML and distributed systems role seems excessive and makes the candidate feel like an afterthought. The slow decision-making process suggested a hesitant, paralyzed, and bureaucratic internal culture.
The "war for talent" in AI/ML is won through speed and transparency. Even if internal approvals are slow, keeping a candidate "warm" with weekly updates is essential. Despite the relatively lower total compensation, I would have taken this offer if the process had been faster and I had been kept updated. By the time you moved to an offer, you had already lost out to more agile competitors who proactively stayed connected and offered better compensation, along with more respect for the candidate's time. I strongly suggest reviewing your compensation benchmarks (especially for AI/ML and distributed systems roles) and hiring velocity to remain competitive.