Software Engineer, IDE (Typescript), (Contractor)

Mistral AI

Mistral AI

Software Engineering
Paris, France
Posted on Jun 10, 2025
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 democratize AI through high-performance, optimized, open-source and cutting-edge models, products and solutions. Our comprehensive AI platform is designed to meet enterprise needs, whether on-premises or in cloud environments. Our offerings include le Chat, the AI assistant for life and work.
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. Together, we can make a meaningful impact. See more about our culture on https://mistral.ai/careers.
Role Summary
Mistral AI is seeking two highly skilled and proactive Freelance Software Engineers to join Laure's dynamic team working on Mistral Code, our cutting-edge IDE extension. In this role, you will play a pivotal part in accelerating the development of features that bring Mistral's powerful AI models directly into developers' workflows, focusing on enterprise-grade capabilities.
This is a unique opportunity to contribute to a high-impact project at the forefront of AI developer tooling.
What you will do
IDE Extension Development: Design, develop, and deploy core features for the Mistral Code IDE extension, primarily using TypeScript.
LLM Integration: Engineer sophisticated pre-processing and post-processing logic for LLM interactions, including complex string manipulation, data transformation, and handling text streaming.
Algorithmic Problem-Solving: Tackle complex algorithmic challenges related to code analysis, transformation, and generation within the unique constraints of an IDE environment.
Code Quality & Craftsmanship: Write clean, maintainable, performant, and well-documented code, upholding Mistral AI's high standards for quality and innovation in a fast-paced setting.
Collaboration & Communication: Work closely with a small Team, participating in weekly syncs, contributing to feature prioritization, and communicating effectively via Slack and Linear.
About you
• Expert proficiency in TypeScript, particularly for complex application logic, algorithmic tasks, and "Vanilla" TS development beyond typical frameworks.
• Proven experience in developing IDE extensions (VS Code, JetBrains), desktop applications (Electron, Tauri), or complex browser extensions.
• Strong algorithmic problem-solving skills, with demonstrable experience in advanced string manipulation, text processing, and working with complex data structures, especially relevant to LLM inputs/outputs.
• Understanding of LLMs and their application in developer tools is a strong plus.
• Ability to quickly ramp up on, understand, and contribute effectively to existing, complex codebases.
• Autonomous, proactive, with a strong problem-solving mindset, keen attention to detail, and a pragmatic approach to engineering.
• Excellent team player with a low ego, open to feedback, and possessing strong communication skills.
• Familiarity with Kotlin is a plus.
Hiring Process
• Introduction call - 30 min
• Hiring Manager Interview - 45 min
• Live-coding Interview (TypeScript - Algorithmic) - 60 min
• Reference checks