Ingénieur(e) Logiciel - Fullstack & IA
Role details
Job location
Tech stack
Job description
Nous recherchons pour un de nos clients, un(e) Ingénieur(e) Logiciel pour développer et maintenir des systèmes distribués performants et fiables.
Vous travaillerez sur des solutions critiques où la performance et la rapidité sont essentielles, avec une forte dimension d'innovation autour de l'IA/ML, des LLM et des agents IA.
Vos missions
- Développer et maintenir des logiciels pour des systèmes distribués à fortes contraintes de performance.
- Participer au déploiement et assurer la maintenance de solutions critiques.
- Collaborer quotidiennement avec une équipe de développeurs dans une logique de livraison fréquente (méthodologie Agile).
- Garantir les plus hauts standards de qualité et de fiabilité du code (tests automatisés, non régression, revues de code).
- Contribuer à l'intégration stratégique de solutions IA/ML, d'agents IA et de LLM pour coconstruire des produits innovants et ajouter des fonctionnalités avancées (ex : serveur MCP, agent de code type Cursor).
Environnement technique
Langages
- Golang
- Java
- JavaScript / TypeScript
Technologies Web & Mobile
- PWA
- Frameworks JS (Angular, React…)
- WebGPU / WebGL
- WebRTC
- Optimisation des performances Web
Cache & Stockage
- Redis
- IndexedDB
- Local Storage API
Méthodologies & Outils
Requirements
Titulaire d'un Bac+5 en informatique ou équivalent, vous justifiez d'une solide expérience en développement de systèmes distribués.
Vous êtes particulièrement sensible aux problématiques de performance, de scalabilité et de résilience des architectures.
Attaché(e) à la qualité logicielle, vous appliquez les bonnes pratiques : tests automatisés, intégration continue et revues de code.
Vous manifestez un intérêt marqué pour les technologies d'IA générative, les LLM et les agents autonomes.
Enfin, vous faites preuve d'esprit d'équipe, d'autonomie et de rigueur dans vos missions.