Description de l'entreprise
Septeo, éditeur de logiciels de référence en Europe, est un groupe qui grandit vite. Qui se transforme. En 10 ans, nous sommes devenus un des leaders européens de la tech, une référence dans l’édition de logiciels. Cette évolution, c’est le fruit d’un collectif. Le résultat d’un travail d’équipes déterminées, audacieuses et engagées. Des équipes qui travaillent main dans la main, dans la simplicité, la convivialité & la confiance.
Animés par des valeurs communes, chez Septeo, on est ensemble, on fait ensemble et on transforme ensemble.
Et les résultats sont là : aujourd’hui, nous sommes le 8ème plus grand éditeur de logiciels en France au classement Truffle 100 et 9ème au FW500. Notre ambition ne s’arrête pas là. Nous souhaitons devenir incontournable en Europe. Que Septeo soit sur toutes les lèvres.
Nous sommes déjà présents, derrière chaque moment de vie, grâce aux logiciels que nous développons, mis à la disposition de millions de femmes et d’hommes : un achat immobilier, un mariage, une création d’entreprise, un voyage... C’est une sacrée responsabilité finalement. C’est la nôtre. Et peut-être bientôt la vôtre.
Prêt(e) à faire partie de l’aventure ?
En bref
Brain développe des solutions d’IA pour les professionnels du droit et de la finance. Nous recherchons un stagiaire AI Engineer de 6 mois à Saint Lazare (Paris 8eme), pour nous aider à concevoir des plateformes d’analyse de documents et des agents LLM capables de traiter des centaines de documents (milliers de pages) et de produire des rendus métiers : JSON, Word, Excel, etc.
Tu n’es pas forcément “AI Engineer” aujourd’hui, mais :
- tu codes déjà en Python,
- tu joues avec des LLM (ChatGPT, Claude, etc.),
- tu as envie de comprendre comment on passe d’un projet perso à un vrai produit en prod.
Alors ce stage est fait pour toi.
Septeo - Brain - IA
Chez Septeo dans l’équipe Brain, pionnier de l’innovation en IA depuis cinq ans, nous révolutionnons le traitement des documents et des données pour les professionnels du droit et de la finance : avocats, mandataires judiciaires, bailleurs, comptables, RH, entités gouvernementales, notaires...
Nous sommes spécialisés dans le traitement automatisé de dossiers complexes : nos systèmes classent, extraient et structurent les données de documents variés (prêts bancaires, dossiers de location, baux, créances, soldes de tout compte, etc.), pour les réinjecter dans des formats directement exploitables par nos clients : Word, Excel, diagrammes, API, rapports automatisés.
Nous sommes le centre de développement et de déploiement de l’IA du groupe, au service de dizaines de milliers d’utilisateurs (notaires, avocats, experts-comptables, etc.), tout en conservant notre agilité et notre culture produit / innovation.
Le projet
Tu travailleras sur la nouvelle génération de nos plateformes d’analyse documentaire et de nos agents LLM :
- En entrée :
- Des volumes massifs de documents (PDF, scans, annexes, pièces jointes…).
- Avec nos experts métier internes (notaires, juristes, opérationnels), tu apprendras à découper le problème en étapes :
- classification des documents,
- extraction des informations importantes,
- validation / contrôle,
- génération de synthèses et de documents.
- En sortie : des rendus métiers prêts à l’emploi :
-
JSON structurés,
-
documents Word,
-
fichiers Excel,
- ou d’autres formats utilisables par nos clients.
L’enjeu : comprendre vraiment les documents et le métier, puis les traduire en pipelines LLM robustes.
En tant que stagiaire AI Engineer, tu seras intégré(e) à l’équipe en charge de ces pipelines d’IA et tu seras accompagné(e) par un Senioor AI Engineer / Senior Backend Engineer.
Ton objectif pendant le stage :
- Apprendre a construire des pipeline d’analyse complexe avec des LLM
Tu travailleras en Python, en lien avec :
- l’équipe Backend (APIs, orchestrations, infra),
- l’équipe Produit,
- nos experts métier.
Tu ne seras pas seul(e) sur ces sujets, mais tu participeras concrètement à :
-
Comprendre les documents et les besoins métier
- Explorer des exemples de dossiers (contrats, actes, pièces justificatives) avec les équipes internes.
- Aider à identifier les informations importantes et leur structure (ce qui doit finir dans un JSON, un Word, un Excel…).
-
Concevoir et prototyper des pipelines LLM
- Construire de petits workflows d’IA en Python : classification de documents, extraction de champs, génération de résumés ou de modèles Word.
-
Tester différents LLM (généralistes ou spécialisés) pour une même tâche et comparer les résultats.
- Aider à définir comment enchaîner les étapes : quel modèle, dans quel ordre, avec quels prompts.
-
Implémentation en Python
- Écrire du code en Python pour :
- appeler les APIs LLM,
- parser les réponses (JSON, texte),
- faire du post-traitement (nettoyage, validation, formats).
- Contribuer à l’intégration avec nos services backend (APIs, queues, workers) avec l’aide de l’équipe.
-
Évaluation & observabilité (Langfuse)
- Instrumenter les pipelines avec Langfuse : suivre les runs, voir les prompts, comparer les versions.
- Participer à la création de jeux de tests (exemples de dossiers + résultats attendus).
- Aider à analyser où et pourquoi le modèle se trompe, et comment améliorer prompts / pipeline.
-
Veille et documentation
- Faire un peu de veille sur les nouveautés LLM / frameworks et partager tes découvertes.
- Documenter ce que tu construis (schémas, README, exemples d’utilisation).
Nous ne cherchons pas quelqu’un qui sait déjà tout faire, mais quelqu’un qui a envie d’apprendre et de passer un cap.
-
Bases techniques
- Bonnes bases en Python 3.x (projets perso, scolaires, stages…).
- À l’aise pour manipuler des APIs (requêtes HTTP, JSON) et des données (parsing, petits scripts).
- Un minimum de pratique avec Git / GitHub.
-
LLM & curiosité IA
- Tu utilises déjà des LLM (ChatGPT, Claude, etc.) autrement que pour rédiger des mails : scripts, petits bots, outils perso, projets d’école, prompt engineering…
- Tu as envie de comprendre comment on passe :
- d’un prompt dans une UI web ➜ à une pipeline structuré, versionné, testé, monitoré.
- Bonus si tu as déjà joué avec des frameworks type LangChain, LlamaIndex ou équivalents.
-
Mindset & soft skills
- Tu aimes comprendre le problème métier, pas juste “faire marcher un modèle”.
- Tu es à l’aise pour poser des questions, faire des essais, jeter et refaire.
- Tu es rigoureux(se), curieux(se), et tu as envie de monter en compétence vite.
- Tu maîtrises le français à l’écrit et à l’oral (documents, échanges avec des notaires / juristes).
- Tu aimes explorer et résoudre des problème nouveaux
- Tu t'informes continuellement par rapport aux avancées de l'IA générative.
-
Bonus
- Intérêt pour la legaltech, le droit, la finance, ou le traitement documentaire.
- Premières notions de Docker, AWS ou Langfuse.
Stack de l’équipe
-
Langages & outils : Python 3.10+, GitHub, tests.
-
LLM & orchestration : APIs LLM (OpenAI, Anthropic, OpenRouter etc.), frameworks d’orchestration (type LangChain ou équivalent).
-
Observabilité LLM : Langfuse.
-
Backend & infra (bonus) : services Python, Docker, AWS, Kubernetes
Tu ne maîtrises pas tout ? Ce n’est pas grave : l’objectif du stage est justement de t’y former.
Informations complémentaires
Modalités
-
Type : Stage de 6 mois (avec objectif potentiel de CDI à la clé).
-
Localisation : Bureaux à Saint-Lazare (Paris 8ᵉ).
-
Gratification : 1200 € + tickets restaurant + remboursement du titre de transport (50%).
Un process de recrutement :
- Un premier appel de présentation (30 min).
- Un entretien technique (1 h) orienté Python + LLM (discussion de projets, petits exercices).
- Un exercice pratique léger (mini pipeline LLM / analyse de documents) + review.
- Un entretien de fit avec l’équipe.
- Une offre.
Vous faites quoi lundi ?
Type of contract: Stage Rémunération: EUR 1200 - EUR 1200 - tous les mois