Skip to content

Mistral AI

Research Software Engineer

Mistral AI is hiring a Research Software Engineer for a remote role open to applicants in France. Level rates it ; you can apply on Mistral AI.

Level's read on this job

  • Builds AI ●●●● is how Level rates this software engineer role: the job is building AI systems.
  • This is listed as a remote role.
  • The posting mentions Python, Kubernetes and Slurm among its tools and skills.
  • Level classes it as a senior role.
  • Mistral AI has 234 other open roles on Level.

AI in this role

Research Software Engineer to build and harden the codebase, tools, and distributed services used to train frontier-scale AI models.

PythonKubernetesSlurm
distributed-systemsci-cdsoftware-engineeringdev-toolsobservability

About Mistral

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.

Role Summary

As a Research Engineer on the software side, you will design and harden the codebase, tools and distributed services that let our scientists train and ship frontier-scale models. You do not need prior ML experience; what matters is writing clean, reliable code that scales.

You will join our Research Software Engineering team to build and maintain shared dev-tools, evaluation & data pipelines, training framework, cluster tooling and CI/CD.

Location: Paris / Warsaw / Zurich / London (hybrid) or remote EU/UK with one hub visit per month.

What will you do

• 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.

About you

• 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.

Location and Remote

This role is primarily based at one of our European offices (Paris, Warsaw, Zurich and London). We will prioritize candidates who either reside there or are open to relocating. We strongly believe in the value of in-person collaboration to foster strong relationships and seamless communication within our team. In certain specific situations, we will also consider remote candidates based in one of the countries listed in this job posting — currently France & UK. In that case, we ask all new hires to visit our local office:

• for the first week of their onboarding (accommodation and travelling covered)

• then at least 3 days per month

What We Offer

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.

For the most up-to-date details on benefits available in your location, please refer to our Benefits page.

Privacy Policy

Your privacy matters to us. You can learn more about how we handle your personal data in our Applicant Privacy Policy.

How we rate this

Research Software Engineer at Mistral AI rates 90 out of 100 for how much of the daily work is AI. That makes it Builds AI (AI Level 4 of 4). The level is about AI in the job, not seniority.

Classification

Builds AI. The job is building AI systems.

  1. ●●●● Builds AI80 to 100
  2. ●●●○ Works on AI60 to 79
  3. ●●○○ Uses AI40 to 59
  4. ●○○○ Little AI0 to 39

Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.

Prepare for this job

Built from this posting and from similar jobs on Level.

Skills and AI tools this role asks for

Distributed SystemsCI/CDSoftware EngineeringDev ToolsObservabilityPythonKubernetesSlurm

Also common in software engineer jobs at this level

Pay

Typical software engineer job
$167k

This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs

Questions you could be asked

  1. Tell me about a project where distributed systems was part of your work. What did you do?
  2. Tell me about a project where ci/cd was part of your work. What did you do?
  3. Tell me about a project where software engineering was part of your work. What did you do?
  4. Tell me about a project where dev tools was part of your work. What did you do?
  5. Tell me about a project where observability was part of your work. What did you do?

Adapt your resume

  • List these exact terms on your resume: Distributed Systems, CI/CD, Software Engineering, Dev Tools, and Observability. An applicant tracking system matches the wording, not the idea.
  • Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
  • Lead with what you built, trained or shipped. This role is judged on the AI system itself, not the tools around it.

Get your CV reviewed before you apply

Send your CV and the role you want next. Your review arrives by email within 3 days.

Get new remote software engineer jobs (Builds AI ●●●●) by email

One email a week, each job rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.

Free.

Similar roles

Software Engineering roles that build AI, at other companies.

What kind of AI work fits you?

Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.

Find my next step

More jobs at Mistral AI

More software engineer jobs

Related searches

Same AI level

Jobs by city