R-001 – Research Engineer, LLM

OVHai LLM

Paris

Hybrid

EUR 40,000 - 65,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

OVHai LLM is seeking a junior researcher in Paris to join our team focused on training frontier LLMs. You will work with senior engineers, applying deep learning concepts and training small‑scale LLMs.

You’ll contribute across data, training, post‑training and evaluation stages, with focus determined during interviews based on your background and team needs. Fluency in English and French is expected.

Qualifications

  • Master’s degree in computer science, machine learning, applied mathematics or related field; PhD students finishing up welcome.
  • Solid Python. Write readable code, use git, write tests.
  • Hands‑on experience with PyTorch and the Hugging Face ecosystem (transformers, datasets, tokenizers, trl or peft).
  • Understanding of transformers (attention, positional encodings, tokenisation) and LLM training lifecycle (pretraining, SFT, RLHF/DPO, RLVR).
  • Comfortable with Linux, command line, and remote machines.
  • Curiosity, rigour with data, and willingness to say “I don’t know, let me check.”
  • Fluent in both English and French (written and spoken).

Responsibilities

  • Prepare and analyse training data: write filtering and deduplication scripts, inspect samples, build small quality classifiers, generate and validate synthetic data.
  • Fine‑tune models (SFT, DPO, RL) on domain data and measure the effect.
  • Run and extend our evaluation suite: add benchmarks, build small domain‑specific test sets, analyse failures.
  • Help operate training runs on the cluster: launch jobs, monitor metrics, spot problems, write tools to fix issues.
  • Reproduce results from papers on small models and report what transfers.
  • Contribute to internal tools, dashboards and documentation.

Skills

Python
PyTorch
HuggingFace
Transformers
Git
Linux
English & French

Education

Master’s degree in CS/ML or related

Tools

Transformers
Datasets
Tokenizers
trl/peft

Job description

Full time, Permanent position Research Paris, France Published on 17 September 2026

About Us

At OVHai LLM, we build large language models and design platforms and services around these models for specific use cases. We’re a tight-knit team of 15 researchers and engineers, united by curiosity and a shared drive to push the boundaries of what LLMs can do — from training and fine-tuning to rigorous evaluation and benchmarking.

Our team is genuinely diverse and multicultural, bringing together different backgrounds, perspectives, and ways of thinking. That mix is core to how we work: we believe the best research comes from teams that challenge each other’s assumptions and learn from one another every day.

We take our work seriously, but not ourselves. Expect a collaborative, low-ego environment, plenty of interesting debates, shared lunches, and lots of fun — alongside real opportunities to contribute to cutting-edge LLM research from day one.

The role

This is a junior-level position for someone who has just finished their studies (university or master’s degree in computer science) and wants to work on training frontier LLMs. You will work directly with senior engineers and are expected to have a solid understanding of deep learning concepts and some hands‑on experience with training small‑scale LLMs.

You might work on one or several stages of the pipeline, which includes data, training, post‑training and evaluation. Your exact focus will be determined during the interview process, based on your background and the team’s needs.

What you will do
  • Prepare and analyse training data: write filtering and deduplication scripts, inspect samples, build small quality classifiers, generate and validate synthetic data.
  • Fine‑tune models (SFT, DPO, RL) on domain data and measure the effect.
  • Run and extend our evaluation suite: add benchmarks, build small domain‑specific test sets, analyse failures.
  • Help operate training runs on the cluster: launch jobs, monitor metrics, spot problems, write the tools to fix the issues.
  • Reproduce results from papers on small models and report what does and does not transfer.
  • Contribute to internal tools, dashboards and documentation.
What we look for
  • Master’s degree (or equivalent) in computer science, machine learning, applied mathematics or a related field; PhD students finishing up are welcome.
  • Solid Python. You write code other people can read, and you know how to use git, write tests.
  • Hands‑on experience with PyTorch and the Hugging Face ecosystem (transformers, datasets, tokenizers, trl or peft) through coursework, internships or personal projects. You have fine‑tuned at least one model yourself and can explain what happened.
  • Good understanding of how transformers work (attention, positional encodings, tokenisation, training objectives) and of the basic LLM training lifecycle (pretraining, SFT, RLHF/DPO, RLVR).
  • Comfortable with Linux, the command line and working on remote machines.
  • Curiosity, rigour when looking at data, and the ability to say “I don’t know, let me check”.
  • Fluent in both English and French (written and spoken).
Nice to have
  • An internship or thesis in NLP, LLMs or ML systems.
  • Having launched a job on a GPU cluster (Slurm) or used multi‑GPU training even at small scale.
  • Familiarity with evaluation tooling (lm‑eval‑harness) or with vLLM for fast inference.
  • Some exposure to RL (a course, a project, an RLHF/GRPO notebook).
  • Experience with data processing at scale (Spark, Ray, datatrove, DuckDB, large‑file handling).
  • Interest in efficient architectures, long context, or non‑Transformer models.
  • A GitHub, a blog post or a Kaggle / Hugging Face profile that shows what you like to build.
The Recruitment Process
  • A 15-minute introductory call with a senior researcher to discuss the role
  • An interview and technical use case assessment with two members of our research team
  • An HR interview to assess soft skills
  • Debriefing session
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

R-002 – Senior Research Engineer, LLM
R-002 – Senior Research Engineer, LLM

OVHai LLM • Paris

Hybrid
EUR 90,000 - 150,000
Junior LLM Research Engineer - Train & Benchmark Models
Junior LLM Research Engineer - Train & Benchmark Models

OVHai LLM • Paris

Hybrid
EUR 40,000 - 65,000
Research Engineer, Latency & Throughput
Research Engineer, Latency & Throughput

Mistral • Paris

Hybrid
EUR 70,000 - 130,000
Healthcare coverage
Relocation support
Wellness programs
+1
I-X01 – CI/CD pipeline for an AI platform
I-X01 – CI/CD pipeline for an AI platform

OVHai LLM • Paris

Hybrid
EUR 13,000 - 17,000
Tickets restaurant
Research Engineer – AI Agents & LLM Systems F/M
Research Engineer – AI Agents & LLM Systems F/M

Adoc Talent Management • Paris

On-site
EUR 85,000 - 120,000
Research Engineer, Latency & Throughput
Research Engineer, Latency & Throughput

Mistral.ai • Paris

Hybrid
EUR 90,000 - 140,000
Mid/Senior AI LLM Engineer
Mid/Senior AI LLM Engineer

Jobgether • France

Remote
EUR 90,000 - 130,000
Fully remote in Europe
Health insurance allowance (USD 100/mo
Equipment budget
+7
Research Engineer / Scientist, Post-training - Paris
Research Engineer / Scientist, Post-training - Paris

H Company • Paris

On-site
EUR 70,000 - 100,000
Competitive salary
Opportunities for professional growth
Collaborative and dynamic work environment
AI Research Engineer - Distributed Training / LLMs
AI Research Engineer - Distributed Training / LLMs

European Tech Recruit • Paris

On-site
EUR 90,000 - 130,000
Research Engineer, Latency & Throughput
Research Engineer, Latency & Throughput

Mistral Ai • Paris

Hybrid
EUR 80,000 - 120,000
Healthcare
Relocation support
Wellness programs
+1