Data scientist
A data scientist analyses data and builds statistical models to help business teams answer their questions and make decisions.
Written by Romain PichouPublished on Updated on
Data scientist: hiring for this role?
First candidates presented within three weeks.
Definition and scope
A data scientist specialises in statistical analysis, programming and data modelling. They turn a business question into an analysis or model to inform a decision. Their work connects users’ needs, the quality of the available data and the interpretation of results.
A request may come from management or a department seeking to understand a phenomenon, improve quality or anticipate equipment failures. The data scientist starts by clarifying that request. They then identify the relevant data, prepare it and choose an appropriate approach. Building an algorithm is therefore only part of their work: understanding which decisions the result should inform remains essential.
Their scope varies from one organisation to another. They may work from data collection through to presenting findings, or focus on analysis within a multidisciplinary team. They work with business teams and technical specialists to identify sources, explain data collection requirements and prepare for the use of models.
Data scientist and data analyst: activities that can overlap
- A data scientist prepares data and develops models, including statistical and machine learning models, to address the problems assigned to them.
- A data analyst produces analyses, visualisations and dashboards that support users’ decisions.
These activities can overlap: the job title alone does not describe the work assigned to each role.
Why this hire matters
The first challenge is to connect technical work to a business decision. An analysis can be carried out correctly without answering the question asked. Recruitment must therefore take account of the ability to understand users, reframe their request and explain what the data actually allows them to conclude.
Data quality is another decisive factor. Incompatible formats, duplicates or unusable information require preparation work. Reducing the role to model creation risks leaving this responsibility poorly defined. Before hiring, identify who knows the sources and who can help explain their contents.
The choice of indicators also matters. To assess a model, you need to specify what its performance measure captures and what the result means for the intended use. A score in isolation does not explain the value of a solution. Ask for results to be accompanied by the limitations needed to interpret them and the conditions under which they can inform a decision.
Fictional example: an industrial team wants to use its data to anticipate equipment failures. Before requesting a model, it clarifies what information is available and which decisions the analysis should inform. The data scientist examines its quality, tests an approach and presents the results alongside their limitations. Management can then discuss the intended use, without confusing a technical trial with a solution that is already operational.
Finally, the level of autonomy must match the support available. A hiring decision becomes difficult to assess if the business expects one person to cover the entire project alone without defining the work they will actually be responsible for.
Salaries 2025-2026
| Level and experience | Annual gross base |
|---|---|
| Junior0-2 years | 44–52 k€ |
| Mid-level2-5 years | 52–70 k€ |
| Senior5-8 years | 70–85 k€ |
| Lead / Staff8+ years | 85–130 k€ |
Paris market ranges, 2025-2026.
Outside the Paris region, expect 10 to 20 % less.
Key missions
- Turn a business request into an analytical question and specify the expected results.
- Identify and extract the data relevant to the problem being studied.
- Clean and structure data, examining formats, duplicates and unusable information.
- Create useful features and training data for models.
- Create, test and adjust statistical or machine learning models.
- Evaluate results using indicators suited to the intended use.
- Present analyses to business teams through reports, visualisations or presentations.
- Contribute to making models production-ready and to checks before deployment, according to the allocation of responsibilities.
Skills
Technical skills
- Statistics and applied mathematics: choose methods suited to the problem and interpret their results.
- Data preparation: extract, clean and structure the information needed for analysis.
- Modelling: create features, prepare training data and adjust models.
- Validation: select performance and accuracy indicators suited to the intended use.
- Programming: write and test scripts to process and analyse data.
- Presenting findings: produce visualisations and explanations that users can understand.
Expected qualities
- Listening: understand business teams’ requests before translating them into analytical work.
- Analytical thinking: distinguish useful information and examine the limitations of a result.
- Summarising findings: highlight the conclusions that help business stakeholders make decisions.
- Explaining clearly: explain choices and results to people with differing technical knowledge.
Common stack
Background and training
The education routes cited by Apec and Onisep include French master’s degrees in data science, statistics or applied mathematics, as well as diplômes d’ingénieur combining statistics and computing. Their relevance to recruitment lies in the foundations they help develop: reasoning with data, programming data processing tasks and understanding modelling methods.
The combination of statistics and computing remains essential: a mathematics-focused education can be built on through programming projects, while a computing education must also develop statistical reasoning and the ability to choose methods. The degree title alone does not justify assuming a gap in either area.
Nor is a qualification enough to establish someone’s level of autonomy. Education is not the same as full professional experience.
Hiring this profile
When to hire
Consider this hire when the business has a problem that requires a combination of statistical analysis, programming and modelling. Start by defining the decision to be informed and the users involved. A general request to “do AI” needs to be clarified before defining the skills or seniority of the role.
If the project is starting, take stock of the accessible data. Identify its sources, the people who know it and the transformations needed to use it. When the main need concerns data collection, movement or availability, also examine the role of the data engineer. The aim is not to impose a hiring sequence, but to address the work on which the project depends.
In an established team, determine what the new role will take responsibility for. Will it involve developing models, conducting analyses with business teams or coordinating several pieces of work?
The decision should be based on the fit between the recurring work to be assigned and the role’s skills. If the need is limited to producing dashboards and analyses for users, a data analyst is worth considering. For a one-off question that is still poorly defined, first consider expert support to clarify the work, the data needed and the responsibilities to be established.
Career path
A data scientist can broaden their responsibilities by taking on more complete projects, from understanding the need to coordinating technical contributions. Progression into project management or data leadership is among the possibilities described by Apec, including IT project manager or Chief Data Officer roles.
Define the responsibilities associated with a lead role clearly. In the UK’s public framework, it notably covers management, team development and setting the team’s direction. For your business, distinguish these duties from responsibility focused on technical choices and the quality of analyses. Progression can therefore focus on expertise or on coordination and management, depending on the role offered and the person’s career plans.
How to assess this profile
GetPro’s common assessment approach
GetPro structures assessment around a prioritised set of criteria. It distinguishes what can be verified from a candidate’s career history from what needs to be explored in an interview, and assigns an assessment method to each criterion. Interviews explore key skills through open questions and concrete examples. Reference checks help corroborate the responsibilities held and shed light on points requiring attention that arose during discussions.
Adapting this approach to hiring a data scientist
The suggestions below are advice for your recruitment process. The choice of technical criteria and exercise depends on the work assigned to the data scientist and the level expected.
1. Define the criteria before the interviews
Specify the work the person will carry out and the support available to them. Distinguish business problem definition, data preparation, modelling, programming and presenting findings. For each criterion, define the expected level of autonomy.
Choose the tools to assess according to your projects. Do not require a neural network library if the planned work does not justify it. Prepare a shared assessment grid so assessors can compare answers against the same criteria.
If your business has no data science expertise, involve a professional who can examine statistical reasoning and code. Ask business stakeholders to assess the candidate’s understanding of the need and presentation of findings.
2. Examine a past project
Ask the candidate to present a project, starting with the initial question. Have them specify the data used, the preparation required and the choices they personally made. Ask about the adjustments made after the initial results.
Look for an explanation that connects technical choices to the problem addressed. An answer that goes into detail about the tool but is vague about the request or the data calls for further questions. Distinguish the project’s results from the candidate’s own contribution.
To assess their rigour, ask how they identified unusable data and checked the transformations. To explore their curiosity, ask them to explain a hypothesis they chose to re-examine.
3. Use a case close to the expected work
Set a limited exercise that allows you to observe their approach, then discuss the trade-offs. Provide the necessary information about the intended use and adapt the difficulty to the level sought.
Fictional example: provide a simplified industrial dataset and a question about equipment failures. Ask which checks to perform before modelling, which features to examine and how to assess the results.
Observe whether the candidate identifies questions that need clarification before starting to process the data. Ask them to justify their choice of an indicator and explain its limitations. A confident conclusion without discussion of data quality deserves further exploration.
If the role includes development, also examine a script and its tests with the technical assessor. Ask how they would check that the script processes data correctly before others use the script.
4. Assess collaboration and communication
Ask for a short presentation of findings to a business stakeholder. Examine whether the candidate explains what the analysis contributes, what it does not allow them to conclude and what additional information would be useful.
For a management role, explore how they support less experienced colleagues and organise reviews of work. Ask for an example of a technical disagreement and the information used to reach a decision.
5. Corroborate responsibilities and reach a conclusion
During reference checks, ask for details of the responsibilities actually held, the level of autonomy and collaboration with others. Connect the feedback to the points explored during interviews, without expecting a reference to replace technical assessment.
Finally, compare the observations with the initial assessment grid. Distinguish a skill that is essential from the start from something that can be learnt with the planned support. Make the remaining uncertainties explicit before deciding.
Frequently asked questions
Does the role you are hiring for require a doctorate?
A doctorate is one possible route, without being a general requirement for this profession. Before making it mandatory, specify the expected work and the skills it should demonstrate. Apec also cites French master’s degrees and diplômes d’ingénieur among the education routes. Examine achievements relevant to your role rather than relying solely on the qualification level.
Can your first data scientist hire be a junior?
Yes, some roles are open to beginners, but responsibilities and supervision need to be adapted. For a first junior hire, appoint someone who can review statistical choices and data processing. Plan review points and specify which decisions the person can make independently. Without this support, reconsider the level of autonomy required rather than leaving the junior to face the entire project alone.
Who is responsible for moving a model into production?
The allocation depends on the organisation and must be agreed for each role. The data scientist may contribute to making models production-ready and to checks before deployment. The ML engineer works notably on the software and infrastructure needed for deployment. Before hiring, explicitly assign responsibility for development, validation, deployment and maintenance to the people involved.
How should you compare a salary offer with the grid shown?
First compare gross annual fixed pay in euros at a comparable level of responsibility. The 2025-2026 grid covers a French market centred on Paris and distinguishes levels with indicative experience ranges. Total compensation amounts are not provided, so the grid cannot be used to compare total remuneration. In an offer, identify fixed pay, variable pay and other components separately before comparing it with the grid.
Sources and method
- Apec : Data scientist F/H
- Onisep : Data scientist (expert en mégadonnées)
- Government Digital and Data : Data scientist
- GetPro : Data analyst
- GetPro : Data Engineer
- GetPro : ML Engineer
Related job profiles
- Data analystA Data analyst prepares and analyses data to help business teams understand their activity and make informed decisions.
- Data EngineerBuilds and operates the pipelines that collect, move and expose data at scale: ingestion, warehouse, orchestration.
- ML Engineer (Machine Learning Engineer)An ML Engineer designs, trains and integrates machine learning models into software used by customers or teams within the company.
About the author

Co-CEO
Romain Pichou a cofondé GetPro en 2015 avec Émile Pennes. Diplômé de l'ESCP Business School, il a débuté sa carrière dans des entreprises technologiques en forte croissance (Winamax, Betclic, Lucca où il dirigeait les ventes de la suite SaaS RH, puis ContentSquare).
Chez GetPro, il est l'associé référent des recrutements Tech, IA et Produit : CTO, VP Engineering, Head of Data, direction produit. Il intervient sur les mandats de direction technique, du cadrage du besoin à l'évaluation des candidats.