I applied online. The process took 4 months.
I went through 5–6 technical, behavioral interviews and home assignments, which overall weren’t very difficult. However, it was strange that in two separate coding interviews, conducted by different people, I was asked the exact same questions.
The biggest issue was the company’s communication, which was the worst I’ve ever experienced. At first, everything seemed fine: all interviews were scheduled within a month. But after I completed them, I received no response for two months. I even had to ask someone I know at the company to follow up on my behalf.
Eventually, I was told that the feedback was positive, the hiring manager wanted to hire me, and they were ready to present an offer. We discussed all the details, and I was instructed to wait a couple of days. Then, after another month of silence, I was informed there would be no offer, citing “negative technical feedback.”
When they explained what was supposedly negative, I disagreed—especially since the job description explicitly stated those skills weren’t required. Despite calling the feedback negative, they also insisted the overall result was positive and even suggested I could reuse my technical interview results if I applied again. This contradiction was never clarified.
Overall, the process dragged on for far too long. It seems you need to know someone within the company to keep things moving. They disregarded their own job description and changed their decisions at every stage, even after indicating I had passed and would be joining the team.
Basic DL questions, behavioral, leetcode medium
The following metrics were computed from 5 interview experiences for the Isomorphic Labs Machine Learning Engineer role.
Isomorphic Labs's interview process for their Machine Learning Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Isomorphic Labs's Machine Learning Engineer interview process.