FT
: AI Software Engineer - Backend & Agent Systems (H/F)
France Travail
Paris · On-site Contract 6d ago
About the role
Responsabilités
- 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.
Requirements
- 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.
Responsibilities
- 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.
Skills
API RESTClean ArchitectureDockerDomain-Driven DesignGraph databasesKubernetesLangChainLangGraphLLMsNeo4jNode.jsPostgreSQLRAGRBACSQLTypeScript
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free