Software Engineer, New Grad
Remote • Paris • Full-time
Posted 7mo ago
Job Location
Paris
Tech Stack
Remote Work Policy
Fully remote
Employment Type
Full-time
Categories
Applied AI Engineer
About the job
Mistral AI is seeking early-career software engineers, including new graduates or those with up to 1-2 years of experience, to join their software engineering teams. In this role, you will contribute to building and enhancing the core systems that power Mistral's products, such as AI Studio and Applications, as well as supporting operations like SRE, data, and security. You will play a key part in shaping how users and developers interact with the AI platform at scale, working closely with experienced engineers who will mentor and support your growth. This is an opportunity for enthusiastic graduates to learn, collaborate, and deliver impactful products in a fast-paced environment.
Responsibilities
- Contribute to the design and implementation of backend features and APIs.
- Maintain and improve the performance, reliability, and scalability of services.
- Support the development of systems for authentication, billing, AI tooling, observability, connectors, search, and developer experience.
- Design, develop, and maintain scalable user-facing features using TypeScript, React, and Next.js.
- Ensure seamless integration between front-end and back-end systems.
- Prioritize user experience and ensure products meet user needs.
- Learn to design efficient, secure, and scalable architectures under senior guidance.
- Collaborate with infrastructure teams on deployment, monitoring, and performance optimization.
- Gain exposure to distributed systems and cloud-native concepts in a production environment.
- Write clean, readable, and well-tested code.
- Participate in code reviews and contribute to team standards.
- Help improve internal tools, documentation, and developer workflows.
- Work with product managers, engineers, and designers to deliver end-to-end features.
- Partner with teams across AI Studio, Le Chat, and Mistral Code for a consistent platform experience.
- Communicate progress, trade-offs, and technical constraints clearly.
- Tackle real-world engineering problems, including performance bottlenecks and AI capability integration.
- Experiment with new technologies like AI/LLM integration and observability.
- Take ownership of learning paths with support from mentors and peers.
Requirements
- About to graduate or recently graduated with a degree in Computer Science, Software Engineering, or a related field, or equivalent hands-on experience.
- Proficient in at least one programming language such as Python, JavaScript/TypeScript, C++, or Golang.
- Solid understanding of core computer science and system architecture fundamentals.
- Experience building software projects through internships, personal projects, open-source contributions, or university work.
- Ability to discuss design choices made in software projects.
- Enjoy solving problems and pay attention to detail.
- Care about building reliable systems.
- Proactive, curious, and willing to take ownership of small features end-to-end with guidance.
- Communicate clearly, ask good questions, and enjoy collaborative, low-ego environments.