Software Engineer - Agents IA Langchain H/F

SQUAD
Canton de Montreuil-1, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton de Montreuil-1, France

Tech stack

API
Code Review
Databases
Relational Databases
DevOps
Human-Computer Interaction
Infrastructure as a Service (IaaS)
Python
Knowledge Management
Platform as a Service (PAAS)
WebKit
Chatbots
Backend
GIT
FastAPI
Machine Learning Operations
Front End Software Development
REST

Job description

Le besoin porte sur 4profils complémentaires, capable d'apporter une valeur immédiate en termes de :

  • delivery,
  • structuration,
  • qualité,
  • intégration SI

Les travaux concernent la conception et le développement d'agents IA métierss'appuyant sur une plateforme centralisée basée sur :

  • LangChain / LangGraph
  • services RAG
  • observabilité, sécurité
  • mécanismes d'intégration standardisés (MCP - Model Context Protocol ou équivalent)

Les profils attendus sont des développeurs orientés agents IA / intégration, et non des profils infra IA / MLOps / entraînement de modèles.

  1. Contexte & enjeux

L'entité souhaite accélérer la livraison de cas d'usage IA concrets en s'appuyant sur une architecture mutualisée.

Spécificité du contexte

À date, la squad développe principalement des agents IA orientés knowledge (RAG / assistance conversationnelle)permettant de faciliter l'accès à l'information et d'assister les utilisateurs dans leurs activités.

Ces agents sont intégrés :

  • dans Microsoft Teams
  • dans une interface web dédiée

Les interfaces utilisateurs (Teams / frontend web) sont gérées par une équipe dédiée. La squad se concentre sur :

  • la logique agent
  • les capacités IA
  • les intégrations avec les systèmes

Nature des cas d'usage actuels

  • assistants métiers
  • copilotes basés sur la connaissance
  • chatbots internes enrichis (RAG)

Une attention particulière est portée sur :

  • la pertinence des réponses
  • la gestion du contexte conversationnel
  • la qualité et traçabilité des informations

Évolution cible

À moyen terme, les agents pourront évoluer vers :

  • automatisation de workflows
  • orchestration d'actions
  • interaction avec des systèmes techniques (PaaS / IaaS / CaaS)

Le profil recherché doit être à l'aise :

  • sur les agents knowledge actuels
  • et capable de monter vers des agents hybrides (conversation + action)

Enjeux du renfort

  • Accélérer le delivery
  • Fiabiliser les développements
  • Structurer les pratiques (patterns, tests, qualité)
  • Améliorer les intégrations (tools, MCP, SI)
  • Gérer les dépendances (plateforme IA, équipes métiers)

Dans un environnement contraint :

  • sécurité
  • traçabilité
  • conformité
  1. Périmètre de la prestation

Inclus

  • Développement d'agents IA (mono / multi-agents)

  • Implémentation de :

  • tool-calling

  • RAG

  • gestion de contexte

  • Intégration SI :

  • APIs

  • services internes

  • bases de données

  • Mise en oeuvre de :

  • MCP ou équivalent

  • connecteurs / adapters

  • Qualité :

  • tests

  • observabilité

  • documentation

  • Contribution aux standards de la squad

  • Collaboration avec :

  • équipe Plateforme IA

  • développeurs IA existants

Exclus

  • Entraînement / fine-tuning de modèles
  • Gestion de l'infrastructure
  • Administration technique lourde
  1. Organisation cible

Squad existante :

  • 2 développeurs IA
  • 1 profil attendu

Objectif : Renforcer une équipe déjà opérationnelle

Attendus :

  • intégration rapide
  • collaboration étroite
  • apport structurant

Séniorité attendue : confirmé++ à senior

  1. Description du rôle

A. Développement d'agents IA

  • Concevoir des agents orientés :

  • chatbot interne

  • assistant RAG

  • copilote métier

  • Implémenter :

  • gestion du contexte conversationnel

  • logique de raisonnement

  • structuration des réponses

  • Développer des tools sécurisés :

  • appels API

  • accès DB

  • services internes

B. RAG & gestion de la connaissance

  • Exploiter les services RAG

  • Ajuster les stratégies de récupération

  • Améliorer :

  • pertinence

  • précision

  • explicabilité

  • Gérer :

  • hallucinations

  • incohérences

C. Intégration SI & MCP

  • Intégrer les agents dans le SI existant

  • Concevoir / utiliser :

  • tools

  • services internes

  • connecteurs MCP ou équivalents

Activités clés :

  • structuration des échanges
  • orchestration agent tools SI
  • sécurisation
  • traçabilité

D. Exposition des agents

Les agents sont intégrés via :

  • Microsoft Teams
  • interface web

Les couches UI sont gérées par une autre équipe.

La squad est responsable de :

  • la logique agent
  • les capacités IA
  • les interactions SI

L'exposition ne repose pas principalement sur des APIs REST classiques, mais sur les mécanismes natifs des frameworks agentiques.

E. Qualité & industrialisation

  • Tests :

  • unitaires

  • intégration

  • tests agents (prompt / comportement)

  • Definition of Done

  • Documentation

  • Support au run

F. Collaboration & structuration

  • Travail avec les 2 dev existants

  • Revue de code

  • Partage de pratiques

  • Contribution aux patterns :

  • agents

  • tools

  • MCP

  1. Compétences techniques requises

Requirements

Python (maîtrise solide)

  • Expérience en développement d'agents IA ou logique équivalente :

  • orchestration

  • tool-calling

  • gestion de contexte

  • Framework agentique :

  • LangChain / LangGraph fortement attendu

  • Intégration SI :

  • APIs

  • services

  • bases de données

  • Bonnes pratiques :

  • structuration

  • logs

  • tests

  • Git

Fortement appréciées

  • Expérience sur :

  • chatbot interne

  • agent RAG

  • copilote métier

  • Agents multi-étapes

  • Conception de tools

  • Patterns agentiques

  • Expérience en environnement contraint

Différenciant / Bonus

  • MCP ou équivalent

  • Contexte infra / plateforme (PaaS / IaaS / CaaS)

  • DevOps / automatisation

  • Intégration Teams / workflows

  • Backend (FastAPI, REST...) non requis à ce stade

  • Observabilité

  • Sécurité

  1. Niveau attendu
  • Confirmé++ / Senior
  • Autonomie rapide
  • Capacité à s'intégrer

Mais aussi...

Taux journalier :600.css-11k7fwb{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-padding-start:var(--chakra-space-1-5);padding-inline-start:var(--chakra-space-1-5);-webkit-padding-end:var(--chakra-space-1-5);padding-inline-end:var(--chakra-space-1-5);text-transform:none;font-size:var(--chakra-fontSizes-xs);border-radius:var(--chakra-radii-md);font-weight:var(--chakra-fontWeights-semibold);background:var(--chakra-colors-success-200);color:var(--chakra-colors-success-700);box-shadow:var(--badge-shadow);padding:4px 6px;--badge-bg:var(--chakra-colors-success-100);--badge-color:colors.success.800;}.chakra-ui-dark .css-11k7fwb:not([data-theme]),[data-theme=dark] .css-11k7fwb:not([data-theme]),.css-11k7fwb[data-theme=dark]{--badge-bg:rgba(226, 243, 232, 0.16);--badge-color:var(--chakra-colors-success-200);}Cette offre est à 0% de commission .css-74lrwu{width:1em;height:1em;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s ease-in-out color;transition:.1s ease-in-out color;}.css-74lrwu *{-webkit-transition:.1s ease-in-out fill;transition:.1s ease-in-out fill;fill:var(--chakra-colors-rythm-600);}, API SGBD REST TEAMS Git Création d'une base documentaire Python Autonomie Gestion des connaissances

About the company

1) Objet de la consultation Le présent Appel d'Offres vise à sélectionner un prestataire pour renforcer une squad IA existanteau sein de notre entité. La squad est actuellement composée de 2 ingénieurs IA déjà en place.

Apply for this position