The process was very drawn out, and I got the impression Klaviyo was just stringing me along at some point.
I had six interviews, including one take-home exercise after the last round. They said it would take eight hours to complete, but implied that I should take time to make it absolutely perfect to show them that I would be a good employee.
Ultimately, I was rejected with one sentence of feedback. Meanwhile, in earlier rounds, the technical aspects were almost trivial (simulate dice throws with Python).
There is no clear idea of what "they" want and why they reject certain candidates.
The final coding assignment was to use the lifetimes module to predict churn.
Simulate dice throws to prove expected value.
The following metrics were computed from 4 interview experiences for the Klaviyo Machine Learning Engineer role in Boston, Massachusetts.
Klaviyo's interview process for their Machine Learning Engineer roles in Boston, Massachusetts is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Klaviyo's Machine Learning Engineer interview process in Boston, Massachusetts.