At a Glance
- Tasks: Design and enhance codebases for cutting-edge AI models and tools.
- Company: Join Mistral AI, a pioneering company transforming the future of AI.
- Benefits: Competitive salary, equity, health insurance, gym contributions, and meal vouchers.
- Other info: Flexible hybrid or remote work options with excellent career growth opportunities.
- Why this job: Be part of a dynamic team driving innovation in AI technology.
- Qualifications: Master's in Computer Science or equivalent experience; strong Python skills required.
The predicted salary is between 60000 - 80000 £ per year.
About Mistral
At Mistral AI, we believe in the power of AI to simplify tasks, save time, and enhance learning and creativity. Our technology is designed to integrate seamlessly into daily working life. We democratise AI through high-performance, optimised, open-source and cutting-edge models, products and solutions. Our comprehensive AI platform is designed to meet enterprise as well as personal needs. Our offerings include Le Chat, La Plateforme, Mistral Code and Mistral Compute - a suite that brings frontier intelligence to end-users. 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 France, USA, UK, Germany and Singapore. We are creative, low-ego and team-spirited. Join us to be part of a pioneering company shaping the future of AI.
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 / London (hybrid) or remote EU/UK with one hub day 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
Benefits
France
- Competitive cash salary and equity
- Food: Daily lunch vouchers
- Sport: Monthly contribution to a Gympass subscription
- Transportation: Monthly contribution to a mobility pass
- Health: Full health insurance for you and your family
- Parental: Generous parental leave policy
UK
- Competitive cash salary and equity
- Insurance
- Transportation: Reimburse office parking charges, or £90 per month for public transport
- Sport: £90 per month reimbursement for gym membership
- Meal voucher: £200 monthly allowance for meals
- Pension plan: SmartPension (5% Employee & 3% Employer)
Research Software Engineer - Paris/London employer: Mistral AI
Contact Detail:
Mistral AI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Research Software Engineer - Paris/London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with Mistral AI employees on LinkedIn. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to large-scale systems or Python. This gives us a glimpse of your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for the interview by brushing up on your technical skills and understanding Mistral's products. We love candidates who can discuss how they can contribute to our mission of transforming AI!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Mistral AI.
We think you need these skills to ace Research Software Engineer - Paris/London
Some tips for your application 🫡
Show Your Passion for AI: When you're writing your application, let your enthusiasm for AI shine through! We love seeing candidates who are genuinely excited about the potential of technology to transform society. Share any personal projects or experiences that highlight your passion.
Tailor Your Application: Make sure to customise your application to fit the role of Research Software Engineer. Highlight your experience with Python and any systems languages, as well as your familiarity with distributed systems. We want to see how your skills align with what we do!
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language and avoid jargon where possible. We appreciate well-structured applications that make it easy for us to see your qualifications and fit for the role.
Apply Through Our Website: Don't forget to submit your application through our website! This helps us keep everything organised and ensures your application gets the attention it deserves. Plus, it’s super easy to do!
How to prepare for a job interview at Mistral AI
✨Know Your Code
Make sure you brush up on your coding skills, especially in Python and any systems language you're comfortable with. Be ready to discuss your past projects and how you've tackled challenges in writing clean, reliable code.
✨Understand the Tech Stack
Familiarise yourself with the technologies mentioned in the job description, like Kubernetes and SLURM. Being able to talk about your experience with distributed systems and container orchestration will show that you're a great fit for the role.
✨Show Your Collaborative Spirit
Mistral values teamwork, so be prepared to share examples of how you've worked effectively in a team. Highlight your low-ego approach and how you contribute to a positive team environment.
✨Ask Insightful Questions
Prepare thoughtful questions about Mistral's projects and culture. This not only shows your interest but also helps you gauge if the company aligns with your values and career goals.