Machine Learning Engineer applicants have rated the interview process at Neuralink with 1.7 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 41.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Machine Learning Engineer roles take an average of 7 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Neuralink overall takes an average of 20 days.
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. The process took 1 week. I interviewed at Neuralink in Feb 2025
Interview
Recruiter was very nice. The technical consisted on a 1h live coding interview around training a model for their data in PyTorch. There were 10 questions where you have to write or complete code and explain your answer in writing most of them quite easy. The challenge is doing all under an hour. While 1h for all the tasks is unrealistic, it is possible to complete many if you code really really fast. No tools are available to you during the exercise other than library references; stack overflow or autocomplete or coding assistants are not allowed. The knowledge tested felt too basic, more like data science rather than machine learning and the techniques are old, unlike any foundational models we might work with these days. My only feedback is it would be better to go through a harder exercise that actually tests modern deep learning, but with more time. My general experience was good, and the interviewer did a great job at moderating the exercise.
Interview questions [1]
Question 1
Load csv into pandas and describe sizes, nature of variables etc.
I applied through a recruiter. I interviewed at Neuralink
Interview
The technical interviews were not particularly challenging, covering ML basics, coding, and a presentation. Overall, everyone I interacted with was very friendly + engaged, and did a great job presenting the team and the work.
Interview questions [1]
Question 1
Implement a basic MLP + training loop from scratch using pytorch.
Recruiter introduced the company and the team, followed by my introduction. The conversation didn't go into much details about my past experience, more like collecting information. Recruiter also introduced the hiring process.