Description
We are looking for a talented Backend Engineer to join our team. As a Backend Engineer, you will play a key role in developing the core systems that drive our Cloud solutions. Your work will involve building robust, high-performance backend systems and APIs to support our rapidly expanding enterprise user base.
Depending on your skills and field of expertise, you will be involved in key components of our technology, including:
- Backend Development: Design, develop, and maintain scalable, robust backend features and APIs using modern frameworks.
- System Architecture: Design and implement efficient, secure, and scalable architectures that support our fast-growing products.
- Code Quality: Write clean, maintainable, and well-documented code.
- Cross-functional Collaboration: Work closely with product managers, front-end engineers, designers, and data/AI engineers to deliver end-to-end features.
- Problem-Solving & Innovation: Tackle complex engineering challenges, from distributed systems to AI product integration.
You will be working closely with our team to design, develop, and deploy scalable and reliable systems that meet the needs of our users.
We are looking for someone with a strong background in software engineering, a passion for building scalable systems, and excellent communication skills.
Responsibilities:
- Design, develop, and maintain scalable, robust backend features and APIs using modern frameworks.
- Ensure high performance and reliability across our distributed systems.
- Contribute to systems powering authentication, billing, AI tooling, observability, connectors, and developer experience.
- Design and implement efficient, secure, and scalable architectures that support our fast-growing products.
- Collaborate with infrastructure teams on deployment, monitoring, and performance optimization.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and contribute to technical standards and best practices.
- Work closely with product managers, front-end engineers, designers, and data/AI engineers to deliver end-to-end features.
- Partner with teams across AI Studio, Le Chat & Mistral Code to ensure consistent platform-wide experience.
- Tackle complex engineering challenges, from distributed systems to AI product integration.
Requirements:
- Degree in Computer Science, Software Engineering, or equivalent practical experience.
- 5+ years of relevant work experience.
- Proficiency in Golang or another backend language (Python, Rust…).
- Strong understanding of backend fundamentals: APIs, databases, caching, messaging systems, and distributed architectures.
- Experience with cloud-based (AWS, GCP, Azure) and bare-metal infrastructure.
- Strong problem-solving abilities and attention to detail.
- Ownership mindset capable of shipping end-to-end features with minimal oversight.
- Excellent communication skills and collaborative attitude.
- Team-oriented, low-ego mindset, and curiosity for learning.
Nice to have:
- Front-end development (Typescript, React, NextJS…)
- Infrastructure management (Docker, CI/CD, Kubernetes, Helm, Terraform…)
- Observability and monitoring tools (Prometheus, Grafana, Datadog…)