Data & AI
Research Engineer: Salary and Responsibilities in 2026
Research engineer: missions, difference with the research scientist, skills, 2026 salary in the private and public sector, career paths.
A research idea is only worth as much as it can be tested, reproduced and scaled up. The research engineer is the engineer who turns research ideas into code, experiments and reliable systems. They work hand in hand with research scientists, in AI labs, deeptech startups and the research teams of large corporations.
The title is mostly used in artificial intelligence labs and deeptech startups, where the line between research and engineering is porous. This page details the missions of the research engineer, what sets them apart from the research scientist and from the French public-sector ingénieur de recherche, the expected skills, their salary and their career paths.
Job profile last updated on 28/09/2026.
Key takeaways
- The research engineer implements, runs and scales research experiments, mainly in AI and deeptech.
- Where the research scientist formulates the questions and the hypotheses, the research engineer builds the means to answer them.
- Typical profile: a Master's-level degree in computer science, applied mathematics or engineering, often topped with a PhD, paired with real developer rigour.
- Salary: no public benchmark for this title in the private sector. Our Data, AI and ML placements, which include applied research profiles, show a median of €62,000 and a third quartile of €105,000.
- Career paths: senior or staff research engineer, research lead, research scientist, head of research engineering.
What does a research engineer do?
The research engineer occupies a pivotal spot: they make research possible, fast and reproducible. Their missions organise around 4 blocks.
1. Implementing research ideas
- Translate an idea or a scientific paper into working code.
- Reproduce published results to serve as a benchmark.
- Implement new model architectures, loss functions or training methods.
2. Running experiments at scale
- Build and maintain training and evaluation pipelines.
- Launch and monitor distributed training runs on compute clusters.
- Optimise performance: memory, compute time, cost.
3. Tooling the research team
- Develop internal tools: experiment tracking, dataset management, evaluation frameworks.
- Ensure the reproducibility and traceability of results.
4. Contributing to results and their transfer
- Analyse results with research scientists and propose directions.
- Contribute to publications, often as a co-author.
- Prepare the transfer of results to product teams and machine learning engineers.
Research engineer versus research scientist: the comparison
The two roles work together and often overlap. The difference mainly comes down to the nature of the contribution and what each is evaluated on.
| Criterion | Research engineer | Research scientist |
|---|---|---|
| Central question | How do we make it work and scale it? | What question to ask, what hypothesis to test? |
| Main contribution | Code, infrastructure, reliable experiments | Ideas, methods, scientific results |
| Evaluation | Speed and reliability of execution | Quality and reach of results, publications |
| Usual education | Master's-level degree, PhD common but not systematic | PhD in the vast majority of cases |
| Relationship to publications | Frequent co-author | Frequent lead author |
| Typical profile | An engineer with a strong scientific culture | A scientist with solid programming foundations |
In small teams, especially at startups, one person often holds both roles. In large labs, the roles are more separate. The research scientist page details the other half of the duo.
Research engineer or ingénieur de recherche: watch the translation
"Research engineer" does not simply translate to the French ingénieur de recherche. In France, the ingénieur de recherche (a French public research civil-service grade) is a civil-servant grade within public research institutions: according to the CNRS (French National Centre for Scientific Research), it is classified in category A of the French civil service and takes part in carrying out research activities by coordinating the technical activities of a programme. It is recruited through competitive examination.
The research engineer, on the other hand, is a job title, most often in the private sector, with no particular civil-service status. The two roles look similar in content, but not in employment framework. For industrial research in a broader sense, see also the R&D engineer page.
What role does the research engineer play in the organisation?
The research engineer generally reports to a research lead, a head of research or a chief scientific officer. They work day to day with:
- research scientists, with whom they design and analyse experiments;
- infrastructure and MLOps teams, for compute resources;
- machine learning engineers, who industrialise results;
- sometimes partner academic labs.
They are found in the AI research labs of large technology groups, deeptech startups that train their own models, research institutes and industry research teams (health, energy, defence, robotics).
What skills does it take to become a research engineer?
Technical skills
- High-level programming in Python, and often in C++ for critical parts.
- Deep learning frameworks such as PyTorch or JAX.
- Distributed computing and GPU use on clusters.
- Good software engineering practices: tests, code review, version control.
- Mathematical fundamentals: linear algebra, probability, optimisation.
- The ability to read and implement scientific papers, in English.
Soft skills
- Experimental rigour and a concern for reproducibility.
- Scientific curiosity.
- Pragmatism to balance elegance against execution speed.
- Close collaboration with research profiles.
Tools and work environment
The research engineer works with frameworks such as PyTorch or JAX, cluster job schedulers such as Slurm, experiment tracking tools such as Weights & Biases or MLflow, and the usual development tools: Git, Docker, continuous integration.
Their time is split between development, launching and monitoring experiments, analysing results, and discussions with the research team. Regularly reading recent publications is part of the job.
How do you become a research engineer?
The role is accessible with a Master's-level degree in computer science, applied mathematics or engineering, from an engineering school or a Master's programme. A PhD is common, especially in the most demanding AI labs, but is not systematically required: solid development experience on machine learning projects can make up for it.
The most common entry paths:
- machine learning engineer or developer with a strong appetite for research;
- PhD student or postdoc drawn to a more engineering-oriented role;
- profiles from applied mathematics or scientific computing.
Research engineer salary in 2026
There is no public benchmark for the title "research engineer" in the private sector in France. Two benchmarks help place the role, with their limitations.
In the private sector, our placements. In our tech and engineering salary benchmark, built on 69 permanent contracts signed between August 2025 and August 2026, the Data, AI and ML family, which covers ML engineers and applied research profiles, shows a median of €62,000, a third quartile at €105,000 and a maximum at €150,000. The Deeptech, AI and Data sector pays a median of €75,000 across all roles.
In the public sector, the research engineer pay scale. According to the pay scale published by INRAE, the French public research institute for agriculture, food and environment (figures as of 1 January 2025, including bonuses), a research engineer (ingénieur de recherche) earns from €36,269 gross per year at the start of their career to €58,126 at the end, excluding residence allowance and family supplement.
| Benchmark | Range or central value | Nature of the data |
|---|---|---|
| Bluecoders, Data, AI and ML family | Median €62,000, P75 €105,000 | Signed hiring salaries, private sector |
| Bluecoders, Deeptech, AI and Data sector | Median €75,000 | Across all roles, private sector |
| INRAE, research engineer | €36,269 to €58,126 | Public pay scale, across a whole career |
Three reading precautions:
- The Bluecoders sample is small (7 placements in the family) and does not solely cover the research engineer title.
- The public pay scale covers an entire career, while our data covers hiring salaries.
- The public/private gap is real, but the choice is rarely made on salary alone: stability, research freedom and the subject matter matter just as much.
What Bluecoders sees on this profile
Research engineers and researchers have motivations that go beyond salary: the scientific interest of the project, research freedom, the quality of the team and the real impact of the work. This is what we observe in our deeptech recruitment: a job posting that only describes the tech stack and the compensation misses what actually decides these candidates.
Bluecoders recruits research engineers and PhD holders for deeptech companies. We notably recruited a PhD holder in applied mathematics for Wheere.
What career paths does a research engineer have?
The research engineer can evolve along several paths:
- Senior then staff research engineer, on increasingly critical systems.
- Research lead or head of research engineering, to manage a team.
- Research scientist, especially after a PhD or with a publication track record.
- AI scientist at a startup that trains its own models.
- Machine learning engineer or computer vision engineer, to move closer to the product.
Hire a research engineer with Bluecoders
Are you a research engineer or a PhD holder drawn to a more engineering-oriented role? Check out our current openings.
Are you hiring a research engineer? Discover our approach to recruitment in deeptech or contact us to define the right balance between research and engineering for the role.
FAQ
What is a research engineer?
A research engineer is an engineer who turns research ideas into code, experiments and reliable systems. They implement new methods, build training and evaluation pipelines, run experiments at scale and tool the research team.
What is the difference between a research engineer and a research scientist?
The research scientist formulates the questions, the hypotheses and the new methods, and is evaluated on the quality of their results and publications. The research engineer builds the means to answer them: code, infrastructure, experiments at scale. In small teams, one person often holds both roles.
What is the difference between a research engineer and an ingénieur de recherche?
In France, the ingénieur de recherche is a category A civil-servant grade within public research institutions, recruited through competitive examination. The research engineer is a job title, most often in the private sector, with no particular civil-service status. The content of the missions can be close, the employment framework is different.
What is the salary of a research engineer?
There is no public benchmark for this title in the private sector. Across Bluecoders placements in the Data, AI and ML family, the median is €62,000 gross per year and the third quartile is €105,000. In the public sector, the INRAE research engineer pay scale runs from €36,269 to €58,126 across a whole career.
Do you need a PhD to be a research engineer?
Not systematically. A PhD is common, especially in the most demanding AI labs, but a Master's-level degree with solid machine learning development experience can be enough. This is an important difference from the research scientist, for whom a PhD is almost always expected.
What skills does it take to become a research engineer?
High-level programming in Python (often C++), mastery of PyTorch or JAX, distributed computing on GPUs, good software engineering practices, solid mathematical fundamentals, and the ability to implement scientific papers.
Where does a research engineer work?
In the AI research labs of large technology groups, deeptech startups that train their own models, research institutes and industry research teams: health, energy, defence, robotics.
What career paths does a research engineer have?
Toward senior or staff research engineer, research lead, head of research engineering, toward research scientist after a PhD or publications, or toward roles closer to the product such as machine learning engineer.
