Skip to content
mimi

: 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