Taro Logo

Software Engineer - Research Team

Mistral AI develops high-performance, open-source AI models and solutions, offering enterprise AI platforms and le Chat assistant.
Backend
Senior Software Engineer
Hybrid
101 - 500 Employees
4+ years of experience
AI

Description For Software Engineer - Research Team

Mistral AI, a pioneering AI company, is seeking a Senior Software Engineer to join their Research Team. This role offers a unique opportunity to work at the intersection of research and engineering, building the infrastructure that powers frontier-scale AI models. The position focuses on developing and maintaining critical systems that enable AI researchers to train and deploy cutting-edge models efficiently.

As a Research Engineer on the software side, you'll be responsible for designing and hardening the codebase, tools, and distributed services that support scientific teams. The role doesn't require prior ML experience; instead, it emphasizes writing scalable, reliable code. You'll join the Platform REs team, working on shared dev-tools, evaluation & data pipelines, training frameworks, cluster tooling, and CI/CD systems.

The company operates across multiple global locations, including France, USA, UK, Germany, and Singapore, offering a collaborative and innovative environment. They're committed to democratizing AI through high-performance, optimized, open-source models and solutions. Their comprehensive AI platform serves enterprise needs in both on-premises and cloud environments.

The position offers competitive compensation, including equity, and a comprehensive benefits package varying by location. The work environment is hybrid, based in either Paris or London, with remote options available for EU/UK residents (requiring one hub day per month). This is an excellent opportunity for experienced software engineers who want to impact the future of AI technology while working with cutting-edge infrastructure and systems at scale.

Last updated 13 days ago

Responsibilities For Software Engineer - Research Team

  • Accelerate researchers by owning 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

Requirements For Software Engineer - Research Team

Python
Kubernetes
  • 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

Benefits For Software Engineer - Research Team

Medical Insurance
Visa Sponsorship
Parental Leave
Equity
  • Competitive cash salary and equity
  • Food: Daily lunch vouchers
  • Sport: Monthly contribution to Gympass subscription
  • Transportation: Monthly contribution to mobility pass
  • Health insurance for you and family
  • Generous parental leave policy
  • Visa sponsorship
  • Pension plan (UK)
  • Transportation reimbursement (UK)
  • Gym membership reimbursement (UK)
  • Meal allowance (UK)

Interested in this job?

Jobs Related To Mistral AI Software Engineer - Research Team