Data Scientist applicants have rated the interview process at Machinify with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 33% positive. To compare, the company-average is 36.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Data Scientist roles take an average of 14 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Machinify overall takes an average of 17 days.
Common stages of the interview process at Machinify as a Data Scientist according to 3 Glassdoor interviews include:
One on one interview: 67%
Presentation: 33%
Here are the most commonly searched roles for interview reports -
The first call was with the hiring manager, where we discussed my resume and higlighted few projects. The second call was 30 mins techincal SQL question and 30 min case study.
Interview questions [1]
Question 1
Solve an SQL question, the answer required LEAD and LAG
I applied through an employee referral. The process took 2 weeks. I interviewed at Machinify in Apr 2025
Interview
Referred by a friend, and I was contacted by a recruiter about two weeks later to schedule an interview directly with the hiring manager (a Director of Data Science). There was no recruiter screening call beforehand.
Unfortunately, the interview with the hiring manager was one of the most frustrating experiences I've had.
From the start, the interaction felt off. She opened the call by asking me to introduce myself, but didn’t introduce herself or offer any context about the team, role, or company — which felt like a red flag. Based on the job description, which emphasized the importance of healthcare domain knowledge (e.g., “Master understanding of various claims payment policies and healthcare concepts” and “Deep curiosity about healthcare”), I began my self-introduction by highlighting my relevant experience in clinical trials and insurance.
She interrupted me almost immediately, saying that domain knowledge only played a small part in the role and told me to focus on my experience as a data scientist. I adjusted and began discussing my technical skills, but was again interrupted before I could finish. Instead, she moved on and asked what I was looking for in my next role — again with no feedback or conversation.
When it was my turn to ask questions, I tried to learn more about the team and role:
1. I asked about the impact of the recent acquisition — she gave a standard answer.
2. I asked what models the team uses and what problems they’re solving — no specific examples were shared; she just said they "solve business problems."
3. I asked whether there’s a preferred programming language or toolset — her response was curt and dismissive. She said something like, “We don’t care what model or language you use — I just don’t want people choosing something because it’s fancy.” While I actually agreed with the sentiment, her tone felt unnecessarily condescending.
The entire conversation lasted only 15 minutes, despite being scheduled for 45. She showed little interest in learning about my background and left me with no real understanding of the role, team, or company culture.
Overall, the experience felt unprofessional and disrespectful. There was no introduction from her side, no overview of the company or team and the interview did not reflect the priorities described in the job posting. The hiring manager interrupted me multiple times and came across as dismissive and impatient. I left the conversation with more confusion than clarity.
It was disappointing because of how I was treated during the process, not the rejection. I don’t feel she is a person I can work with, and I do not recommend anyone to apply this position.
I applied through a staffing agency. The process took 2 weeks. I interviewed at Machinify in Sep 2021
Interview
I was contacted by a recruiter from a staffing agency and we scheduled a zoom interview with the Data Science hiring manager. (extra words here to meet 30 word minimum)
Interview questions [3]
Question 1
Q: You get an overflow error when doing a simple SQL join. What are the potential causes of this?