Latest AI JobsBrowse Jobs
Mistral AI logo

Research Software Engineer

Mistral AIParisScience
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
10 Jul 2026
Status
Open · checked 8d ago

About this role

The Research Software Engineer role at Mistral AI involves building and hardening the codebase, distributed services, and developer tools that enable scientists to train and deploy frontier-scale artificial intelligence models. Based in Paris with hybrid options, this position suits software professionals with a background in large-scale systems who want to support advanced AI research without requiring prior machine learning experience.

Role Overview

In this capacity, team members design and maintain shared development tools, training frameworks, cluster tooling, and automated pipelines. The position bridges the gap between research and product by exposing clean application programming interfaces, automating model releases, and surfacing live performance metrics.

Key Responsibilities

Accelerate research efforts by taking ownership of complex components within large-scale data pipelines and delivering reliable internal tooling.
Connect research outputs directly to production environments through clean APIs and automated deployment mechanisms.
Author clean, efficient, and thoroughly tested Python and systems code while championing code reviews, continuous integration, and system observability.
Design, scale, and optimize distributed services capable of managing large-scale, multi-GPU computing jobs.
Prototype early-stage utilities such as command-line interfaces and monitoring dashboards, turning them into stable shared libraries.

Requirements

Hold a Master's degree in Computer Science or possess equivalent professional experience.
Bring a minimum of four years of experience building and operating distributed or large-scale systems.
Demonstrate strong software design instincts, including modular code architecture, testing practices, and observability.
Show fluency in Python alongside experience with at least one systems programming language.
Possess hands-on familiarity with container orchestration tools and cluster schedulers.
Exhibit comfort with performance profiling, input-output optimization, and workflow automation.

Nice to Have

Prior exposure to machine learning workloads or heavy data-processing pipelines.
Practical experience working with graphics processing unit clusters or CUDA.
A history of open-source contributions or the creation of widely adopted internal tools.

Skills and Tools

Python
Systems languages including C++, Rust, or Java
Container orchestration and schedulers such as Kubernetes and SLURM
CI/CD pipelines, observability tools, and distributed services architecture

About the Company

Mistral AI develops full-stack artificial intelligence solutions ranging from frontier models to developer tools and customized applications for global enterprises. The organization partners with high-stakes industries such as finance, healthcare, and defense to build tailored AI systems. The company relies on a collaborative, low-ego team culture spread across multiple global hubs.

How to Apply

Interested candidates should visit the official Mistral AI careers page to submit their application and review location-specific details.

Skills and tech stack

Questions candidates ask

Do I need prior machine learning experience for this role?

No, prior machine learning experience is not required. The primary focus is on writing clean, reliable code that scales and building distributed systems and developer tools.

What programming languages are required?

Candidates must be fluent in Python and have experience with at least one systems programming language such as C++, Rust, or Java.

Where is the position located?

The role is primarily based out of European offices including Paris, Warsaw, Zurich, and London on a hybrid schedule, with remote options available in specific locations like France and the UK under certain conditions.

What level of experience is expected?

Applicants should have a Master's degree in Computer Science (or equivalent experience) and at least 4 years of experience building and operating large-scale or distributed systems.

What tools and technologies will I work with?

You will work with Python, systems languages, container orchestration tools and schedulers like Kubernetes and SLURM, CI/CD pipelines, and observability platforms.

Ready to apply?

The application is on the official Mistral AI careers page.

Apply on company site