: AI Software Engineer - Backend & Agent Systems (H/F)
CDI- Contrat
- CDI
- Durée de travail
- 35H/semaine Travail en journée
- Expérience
- 3 An(s)
- Qualification
- Cadre
- Secteur d'activité
- Édition de logiciels système et de réseau
- Code NAF
- 58
Description du poste
Concevoir et développer une architecture backend modulaire basée sur les principes de Clean Architecture et Domain-Driven Design.
Implémenter et maintenir des APIs REST robustes et sécurisées (Node.js / TypeScript).
Développer des systèmes d'agents IA orchestrés (LangGraph / LangChain) avec gestion de mémoire, outils et workflows.
Mettre en place des systèmes de Retrieval-Augmented Generation (RAG) basés sur embeddings et bases vectorielles/graphes (Neo4j).
Intégrer des protocoles Agent-to-Agent (A2A), Model Context Protocol (MCP) et architectures tool-calling.
Concevoir et implémenter des modèles de données relationnels et graphes (PostgreSQL, Neo4j).
Participer à la mise en place d'une architecture multi-tenant sécurisée (RBAC, gestion des organisations).
Déployer et maintenir les services dans un environnement conteneurisé (Docker, Kubernetes).
Assurer la qualité du code via tests unitaires, intégration continue et bonnes pratiques DevOps.
Documenter les choix techniques et contribuer aux décisions d'architecture produit.
Exigences :
Diplôme Bac +5 en informatique, ingénierie ou équivalent.
Maîtrise de TypeScript et Node.js.
Bonne compréhension des architectures backend modernes (API REST, microservices ou modular monolith).
Connaissance des bases de données SQL (PostgreSQL) et Graph (Neo4j).
Compréhension des concepts fondamentaux des LLMs, embeddings, RAG et orchestration d'agents IA.
Expérience avec Docker et environnements cloud.
Capacité à travailler dans un environnement agile et dynamique.
Excellentes compétences en communication en français et en anglais.
Atouts :
Expérience avec LangChain, LangGraph ou frameworks similaires.
Expérience en mise en œuvre de systèmes multi-agents.
Connaissance des architectures événementielles et systèmes distribués.
Expérience avec l'authentification avancée (OAuth, RBAC, multi-tenant).
Connaissances en Data Engineering ou Machine Learning.
Expérience avec CI/CD et environnements Kubernetes.
À propos de vous :
Vous êtes un ingénieur logiciel passionné par les architectures backend et les systèmes intelligents.
Vous aimez concevoir des systèmes propres, scalables et maintenables.
Vous êtes motivé par la construction de plateformes innovantes intégrant des agents IA et des technologies avancées.
Compétences recherchées
Collaboration interdisciplinaire en IA, Connaissance approfondie en mathématiques, Développement de produits basés sur l'IA, Evaluation de modèles d'IA, Gestion de projets IA, Ingénieur diplômé de l'école nationale supérieure d'informatique pour l'industrie et l'entreprise spécialité informatique, Ingénieur diplômé de l'école supérieure d'informatique, électronique, automatique, Ingénieur diplômé de l'institut d'ingénierie informatique de Limoges, Intégration de systèmes d'intelligence artificielle, Master mention informatique, Programmation en Python pour IA, Techniques d'optimisation pour IA, Utilisation de TensorFlow et PyTorch, Veille technologique en intelligence artificielle, Développer des modèles prédictifs pour l'analyse de données, Documenter les processus et les architectures d'IA, Optimiser les performances des systèmes d'IA, Analyser les besoins des clients pour proposer des solutions d'IA adaptées, Analyser les tendances du marché pour anticiper les évolutions de l'IA, Assurer la maintenance et l'actualisation des systèmes d'IA, Communiquer clairement les concepts d'IA aux parties prenantes non techniques, Concevoir des algorithmes d'apprentissage automatique, Conduire des revues de code pour assurer la qualité des développements d'IA, Développer des algorithmes pour l'analyse de données, Evaluer l'impact environnemental des projets d'IA, Gérer les risques associés aux technologies d'IA, Implémenter des solutions de cybersécurité adaptées, Intégrer des considérations éthiques dans l'analyse de données, Planifier des projets d'IA en tenant compte des contraintes de temps et de budget, Tester rigoureusement les modèles d'IA avant déploiement, Traiter les données de manière sécurisée et conforme, Harness Engineering, Agentic Engineering
Profil souhaité
- Formation
- Intelligence artificielle Bac+5 et plus ou équivalents
- Déplacements
- 2
Intéressé(e) par cette offre ?
Voir sur France Travail (nouvelle fenêtre)