I applied through a staffing agency. I interviewed at Faculty.ai (London, England) in Oct 2023
Interview
First of all, if you are a passionate MLE wannabe and you want to be able to do MLOps / model training & serving, don't bother with this role because they only want to hire a data engineer.
The interview process was probably the longest and worst experience I have ever had. I interviewed with Faculty.ai through an agency, who was very patient and dedicated to support my journey for the Machine Learning Engineer role.
I started the interview process with one of their Talent Hunter in October then we scheduled our technical interviews for the following week, but both interviewers cancelled on me TWICE for medical reasons. On the final technical interview call, it turned out to be two completely different interviewers.
Then after my technical interview, the agent told me the feedback was good and Faculty was interested in having a third interview in mid November, but they are coordinating internally which team to assign me to and then I have never heard back from them ever since. They have also ghosted the agent as well. But by the time I have accepted an offer for an MLE role that is trully doing MLOps and paid much higher than Faculty does.
Funny enough, their head hunter approached me on LinkedIn for the same position in January 2024.
I applied online. I interviewed at Faculty.ai (London, England) in Dec 2025
Interview
The first stage was a discussion with the recruiter followed by a pair programming session with 2 engineers. We then ended the session discussing how we would deploy our code into a production environment - this aspect assesses MLOps concepts and software engineering practices.
Interview questions [1]
Question 1
Pair programming interview involving data preprocessing using Pandas.
The process began with a 30-minute screening call with a recruiter covering basic software engineering and machine learning questions. The second stage was a 90-minute live coding exercise with two engineers, focused on parsing and validating a spreadsheet using Python and Pandas. While they explicitly stated it was an open-book exercise where I could use any tools or documentation, I was later told that referring to the documentation (which I did once) was one of the main reasons for rejection—a contradictory and frustrating piece of feedback. The interviewers seemed to have a single "correct" solution in mind rather than being open to alternative approaches, despite there being several valid ways to solve the problem
Interview questions [1]
Question 1
What is the difference between a high-level programming language like Python and a lower level language like C?
I applied online. I interviewed at Faculty.ai (London, England) in Oct 2025
Interview
Initial HR round. Standard questions about your experience and background, whats your salary range etc. They asked some light technical questions that seemed to test your fundamental understanding of some concepts
Interview questions [1]
Question 1
Whats the difference between Python and C. How would you explain dictionaries and lists to a non technical person.