How to hire a Data Scientist
Data scientists build predictive models and statistical analyses that guide product and business decisions. They sit between engineering and the business. They turn raw data into findings people can act on. The role varies a lot between companies. Some data scientists are close to machine learning engineers. Others are statisticians. Others are mostly analysts who use Python instead of Excel.
DODaniel Okafor
Data Scientist · AI interview, 16 min
7.0 /10
- Statistical rigor6/10
“The lift was 2%, but the sample was small, so I ran it two more weeks.” ▶ 09:07
- Problem framing8/10
- Explaining to non-technical people7/10
- Practical sense7/10
Free · Email code to start · Uses your mic · Up to 3 minutes
What is a Data Scientist?
A Data Scientist uses statistics and machine learning to answer harder questions. What will happen? What caused what? What should we do differently? The work starts with turning a business problem into something you can measure. Then they gather and test the data, and choose and check a method. They are honest about how sure the result is. Finally, they explain it so a non-specialist can act on it. In most companies, modeling takes a small share of the time. The framing and the data take the rest.
- Also called
- Applied Scientist, Machine Learning Scientist, Quantitative Analyst
- Function
- Data science and machine learning
- Level
- Mid to senior individual contributor, often postgraduate-qualified
- Reports to
- Head of Data Science, Head of Data, or a product or risk function
- Common stack
- Python, SQL, pandas, scikit-learn, PyTorch; experimentation and notebook tooling
- Next step
- Senior or Staff Data Scientist, ML Engineer, or Head of Data Science
The hiring challenge
"Data scientist" means ten different jobs, depending on the company. Some teams need someone to train and test models that run in production. Others need someone to run experiments and explain the results. Others need someone to build dashboards with a bit of Python on top. The most common mistake is not deciding which type you need before you start interviewing. A candidate who is brilliant at experiment design may struggle to ship a model to production. The reverse is also true. Write down the first six months of work before you write the job description.
What to look for in a Data Scientist
Four traits matter. Statistical rigor: do they know when a result is significant and when it is not? Can they tell without a tool telling them? Problem framing: can they turn a vague business question into a hypothesis they can test? Explaining to non-technical people: can they explain a model's output to a business leader who has never heard of a confusion matrix? Practical sense: do they pick the simplest approach that works? Or do they build complex models when a basic one would do?
Also check for comfort with messy, real-world data. Real datasets often have errors in names, addresses, and phone numbers. Check that they know the tools your team uses, such as Python, R, SQL, and your cloud platform. And check that they can work with limited labeled data. Not every company has the large datasets that textbook models assume.
Common mistakes when hiring Data Scientists
Hiring a researcher when you need a practitioner. A candidate with a strong academic background may build elegant models that never reach production. If you need models in production, test practical engineering skills as well as statistics.
Not testing communication. A data scientist who cannot explain their findings to a product manager or a VP will produce work nobody acts on. Always include a round where the candidate explains something technical to a non-technical audience.
Putting too much weight on tools. A candidate who knows TensorFlow but not your framework can learn it. A candidate who cannot frame a problem well will not get better with a new tool. Test thinking first and tools second.
Key skills for a Data Scientist
- Statistics fundamentals (hypothesis testing, distributions)
- Python (pandas, scikit-learn, or equivalent)
- Experiment design and A/B testing
- Model evaluation and selection
- Clear communication to non-technical audiences
- Problem framing from vague business questions
- SQL for data extraction
- Pragmatic model selection
What a great interview looks like
"Explain precision and recall to a product manager who is not technical. When would you care more about one than the other?"
"Here is a dataset. Build a baseline model and explain why you chose your evaluation metric."
"Your A/B test does not have enough users to show a clear result. What do you do?"
"Tell me about a model you built that changed a business decision. What was the question, and what did you recommend?"
"A stakeholder asks you to "predict churn." What questions do you ask before you write any code?"
You can use these questions in Goodfit as they are, or edit the questions and the scoring for your team.
Recommended interview process
- 1
Round 1: AI Voice Interview15 to 20 min
The candidate frames a problem, walks through a past project, and explains their work. The scorecard covers statistical reasoning and clarity.
- 2
Round 2: Technical Assessment60 min
Analyze a dataset, build a model, and explain the choice of evaluation metric. Scored on the approach as well as accuracy.
- 3
Round 3: Hiring Manager Interview45 min
A business case discussion, how they work with others, and team fit. Only for candidates who passed Rounds 1-2.
In Goodfit, the AI interview runs the first round for every applicant. Skill tests, coding tests and roleplays can run in Goodfit too. Your team reads the scorecards and joins for the later conversations.
FAQ
Data Scientist hiring questions
What does a data scientist do?
What is the difference between a data scientist and a data analyst?
What is the difference between a data scientist and a machine learning engineer?
What skills does a data scientist need?
Do data scientists need a PhD?
What is data leakage and why does it matter so much?
How is a data scientist's work measured?
What interview questions should I ask a data scientist?
How do you screen data science candidates?
Looking for Data Scientist jobs instead? Browse open roles on Goodfit Jobs
Try Goodfit with your own team
Goodfit talks with applicants and employees by phone or in a browser. Try it on one of your open roles.
- 20 free assessments, no card needed
- Then $5 per assessment
- No seats or annual contract