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 are a global company with teams distributed between France, USA, UK, Germany, and Singapore. We are looking for a talented Software Engineer (CMS & Web) to join our Engineering & Infra team.
Role Summary
Over the last two years, we built Mistral's primary public website, scaling it to millions of monthly users. As we expand our online presence, we need a skilled engineer to define the CMS strategy and build a scalable content management system.
Responsibilities
- Design and implement our next-generation CMS, ensuring it meets industry best practices for headless CMS developers.
- Develop and maintain content APIs, including REST/GraphQL endpoints for content delivery across web and future channels.
- Integrate with modern front-end frameworks, ensuring seamless integration with TypeScript frameworks and related libraries.
- Reimagine the deployment pipeline, aiming for 'git push → live in under 5 minutes' with automated rollbacks and 99.9% uptime.
- Empower non-technical users by building intuitive editing experiences, providing documentation, and training colleagues on how to use and extend the CMS.
- Monitor performance and costs, establishing KPIs such as time-to-deploy, adoption rate, uptime, and hosting spend.
About You
- Experience with headless CMS, having at least 3 years' experience building with headless platforms such as Directus, Strapi, Contentful, or Sanity.
- Strong skills in TypeScript and Node.js, comfortable designing services and APIs in JavaScript/TypeScript and integrating them with modern front-end frameworks.
- Deployment expertise, having hands-on experience with Vercel, Netlify, and self-hosting (Docker, CI/CD pipelines).
- Collaborative communicator, fluent in English and able to work with distributed marketing and engineering teams; French is a plus.
- Pragmatic, cost-conscious, and ownership-driven, defaulting to simple solutions, writing clear documentation, and treating the company's resources like your own.
Hiring Process
The hiring process includes a talent acquisition screening, hiring manager interview, use-case, culture-fit discussion, and reference checks.
XML job scraping automation by YubHub