Research Software Engineer - Paris/london

Mistral AI Mistral AI · AI Frontier · Paris, France · Research

Research Software Engineer focused on designing and hardening the codebase, tools, and distributed services for training and shipping frontier-scale models. The role involves building and maintaining shared dev-tools, evaluation & data pipelines, training frameworks, cluster tooling, and CI/CD, with a focus on robust internal tooling and exposing clean APIs for research-to-product integration.

What you'd actually do

  1. Accelerate researchers by owning the complex parts of large-scale pipelines and delivering robust internal tooling.
  2. Interface research with product: expose clean APIs, automate model pushes, surface live metrics.
  3. Write efficient, well-tested Python and systems code; enforce code review, CI, and observability.
  4. Design and optimise distributed services (Kubernetes / SLURM, thousands-of-GPU jobs).
  5. Prototype utilities (CLI, dashboards) and carry them through to stable, shared libraries.

Skills

Required

  • Python
  • systems language (C++, Rust, Go or Java)
  • container orchestration (Kubernetes / K8s, SLURM, or similar)
  • profiling performance
  • optimising I/O
  • automating workflows
  • software design
  • modular code
  • tests
  • CI/CD
  • observability

Nice to have

  • ML workloads
  • data-processing pipelines
  • GPU clusters
  • CUDA

What the JD emphasized

  • large-scale pipelines
  • distributed services
  • thousands-of-GPU jobs
  • clean, reliable code that scales

Other signals

  • large-scale pipelines
  • internal tooling
  • distributed services
  • GPU jobs