Research Software Engineer

Mistral AI
Paris, France
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) C++ (Programming Language) Computer Clusters Code Review Nvidia CUDA Continuous Integration Distributed Systems Python (Programming Language) Data Processing Kubernetes Information Technology
+2 more
Free and Open-Source Software Slurm

Job description

  • Accelerate researchers by owning the complex parts of large-scale pipelines and delivering robust internal tooling.

  • Interface research with product: expose clean APIs, automate model pushes, surface live metrics.

  • Write efficient, well-tested Python and systems code; enforce code review, CI, and observability.

  • Design and optimise distributed services (Kubernetes / SLURM, thousands-of-GPU jobs).

  • Prototype utilities (CLI, dashboards) and carry them through to stable, shared libraries.

About the Research Engineering team

Based in Paris and London, our REs move fluidly along the research production spectrum. Engineers can rotate between Platform and Embedded tracks as their interests evolve.

Requirements

  • Master’s in Computer Science (or equivalent experience).

  • 4 + years building and operating large-scale or distributed systems.

  • Strong software-design instincts: modular code, tests, CI/CD, observability.

  • Fluency in Python plus one systems language (C++, Rust, Go or Java).

  • Hands-on with container orchestration and schedulers (Kubernetes / K8s, SLURM, or similar).

  • Comfortable profiling performance, optimising I/O, and automating workflows.

  • Self-starter, low-ego, collaborative, high-energy.

Nice-to-haves

  • Exposure to ML workloads or data-processing pipelines.

  • Experience with GPU clusters or CUDA.

  • Open-source contributions or widely used internal tools.

Benefits & conditions

We offer a comprehensive benefits package designed to support your well-being, growth, and work-life balance. Benefits vary by country and may include healthcare coverage, parental leave, retirement plans, relocation support, wellness programs, meal and transportation allowances, and other location-specific perks.

About the company

Mistral provides full-stack AI solutions: from frontier models to developer tools, applications, and compute. We partner with enterprises tackling the hardest problems-across high-stakes industries like finance, manufacturing, defense, healthcare, and the public sector-co-creating customized AI systems that they can run on their terms.

We are a dynamic, collaborative team passionate about AI and its potential to transform society. Our diverse workforce thrives in competitive environments and is committed to driving innovation. Our teams are distributed between Europe, North America, Asia and the Middle East. We are creative, low-ego and team-spirited.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on fr.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · WWC 2022

2:22 min

Infrastructure barriers and compliance risks in research

Jeremy Murray Jeremy Murray · WWC Europe 2026

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

4:04 min

Overview of Kubernetes operators and custom resource definitions

Philipp Krenn · WWC 2022

Videos

See all

Related articles

See all