Notre client est un éditeur SaaS B2B / B2B2C rentable et en croissance, spécialisé dans la digitalisation et le pilotage de l'activité de professionnels d'un marché verticalisé.
Depuis plus de 10 ans, l'entreprise s'est imposée comme une référence sur son marché et accompagne aujourd'hui plusieurs milliers de clients professionnels à travers un écosystème de solutions couvrant une grande partie de leur activité : acquisition, conversion, gestion de la relation client, fidélisation, expérience utilisateur et pilotage opérationnel.
La société réalise plusieurs millions d'euros de chiffre d'affaires, compte une vingtaine de collaborateurs et dispose d'une équipe technique à taille humaine (8 personnes)
L'entreprise entre aujourd'hui dans une nouvelle phase de développement technologique particulièrement ambitieuse.
L'enjeu n'est pas de reconstruire un produit à partir de zéro : les solutions existent, sont éprouvées et déjà largement utilisées.
Il s'agit désormais de faire évoluer une base solide vers une plateforme beaucoup plus intégrée, automatisée et pilotée par l'IA, tout en traitant les sujets d'architecture et de dette technique liés à plus de dix années de développement.
De nombreux nouveaux chantiers sont également en préparation : nouveaux produits, nouvelles briques métier, automatisation, agents IA, intégrations, infrastructure et extension progressive du périmètre fonctionnel.
L'ambition à terme est forte : devenir la plateforme technologique centrale permettant aux clients de piloter l'essentiel de leur activité depuis un même écosystème.
Dans ce contexte, notre client recherche son/sa futur(e) :
Staff Engineer IA & Architecture
Il s’agit d’une création de poste à pourvoir en interne en CDI, à Paris.
Vous rejoignez l'équipe technique dans un rôle transversal et stratégique, en collaboration directe avec le CTO.
Vous serez son principal relais technique sur les sujets d'architecture, de développement et d'IA, sans pour autant occuper un poste de manager.
Il ne s'agit donc ni d'un rôle de Lead Developer classique, ni d'un poste d'architecte éloigné du code.
Vous restez avant tout un excellent développeur, capable de prendre du recul sur une architecture, de résoudre les sujets complexes et de continuer à intervenir directement dans la codebase.
Votre terrain de jeu sera particulièrement large : plusieurs produits SaaS existants, une architecture à faire évoluer, de nouveaux produits à lancer, et surtout une volonté très forte d'intégrer l'IA agentique au cœur des produits comme des pratiques internes de développement.
Vos principales responsabilités
Vous interviendrez notamment sur :
• la définition et l'évolution de l'architecture technique globale ;
• les arbitrages structurants autour de la stack, des API, de l'infrastructure et des différents produits ;
• la résolution des problématiques techniques les plus complexes ;
• la modernisation progressive de certaines briques historiques et la gestion de la dette technique ;
• la conception et le lancement de nouvelles fonctionnalités et de nouveaux produits ;
• la mise en place de services et d'agents IA capables d'interagir avec les différentes briques de la plateforme ;
• l'industrialisation de cas d'usage autour des LLM ;
• la structuration des échanges entre données, API, outils et agents ;
• l'intégration et l'utilisation avancée d'outils comme Claude / Claude Code ;
• la conception de workflows et de systèmes multi-agents ;
• l'amélioration de la vélocité de l'équipe grâce à l'IA et à l'automatisation ;
• les choix de qualité, de scalabilité, de maintenabilité et de performance ;
• l'accompagnement technique des développeurs sur les sujets les plus complexes.
Vous conserverez une forte dimension hands-on : vous continuerez à concevoir, développer, reviewer et livrer du code en production.
L'objectif est clair : être capable de penser l'architecture tout en restant suffisamment proche du terrain pour la construire réellement.
PROFIL RECHERCHÉ
Nous recherchons avant tout un(e) très bon(ne) développeur(se) ayant progressivement élargi son périmètre vers l'architecture et le leadership technique.
Vous disposez idéalement de 5 à 10 ans d'expérience ou plus en développement logiciel, avec un parcours ayant pu vous amener à occuper des fonctions telles que :
• Senior Software Engineer ;
• Lead Developer ;
• Tech Lead ;
• Staff Engineer ;
• Architecte hands-on ;
• ou développeur senior ayant eu un impact transversal important sur son organisation.
Vous avez connu plusieurs étapes de la vie d'un produit et vous êtes capable de prendre de la hauteur sur des problématiques qui dépassent la simple implémentation d'une fonctionnalité.
Compétences particulièrement recherchées
Vous êtes très à l'aise avec :
Node.js / TypeScript, ou un environnement backend moderne suffisamment proche pour vous permettre d'être rapidement opérationnel.
Vous maîtrisez les problématiques suivantes :
• architecture logicielle ;
• conception d'API ;
• infrastructure et déploiement ;
• systèmes distribués ;
• qualité et maintenabilité du code ;
• évolution de produits existants et gestion de dette technique.
Mais surtout, vous avez développé une véritable expertise ou pratique avancée des LLM et de l'IA agentique.
Vous ne vous contentez pas d'utiliser ponctuellement l’IA pour générer du code.
Vous vous êtes intéressé concrètement à des sujets comme :
• agents et systèmes multi-agents ;
• orchestration de workflows IA ;
• context engineering ;
• tool use ;
• intégration de LLM dans des applications ;
• automatisation de tâches par agents ;
• MCP ou protocoles similaires ;
• utilisation avancée d'outils de développement augmentés par l'IA.
Une pratique poussée de Claude et/ou Claude Code sera particulièrement appréciée.
L'entreprise a fait de cet environnement un axe important de sa stratégie d'adoption de l'IA.
VOTRE POSTURE
Ce poste conviendra particulièrement à quelqu'un qui aime les environnements où beaucoup de choses restent à imaginer et à construire.
Vous savez travailler dans un contexte où tout n'est pas parfaitement cadré.
Face à une problématique, vous êtes capable de :
comprendre le besoin, prendre de la hauteur, envisager plusieurs options, arbitrer, construire puis accompagner le sujet jusqu'à la production.
Vous êtes curieux(se), pragmatique et autonome.
Vous aimez comprendre le produit et le métier derrière la technologie.
Vous êtes également capable d'expliquer vos choix et de faire progresser une équipe techniquement sans avoir besoin d'un lien hiérarchique pour exercer votre influence.
STACK / ENVIRONNEMENT
L'environnement principal repose notamment sur :
Node.js / TypeScript – React – React Native – AWS – Docker – CI/CD – bases SQL et NoSQL – architectures événementielles – API – LLM / Claude – agents IA.
La maîtrise de chaque technologie de la stack n'est pas attendue.
Nous recherchons davantage un socle technique très solide, une capacité d'apprentissage rapide et une expérience réelle de résolution de problématiques complexes.
POURQUOI REJOINDRE L'ENTREPRISE ?
Parce que le contexte est assez rare.
Vous ne rejoignez ni une startup qui cherche encore son marché, ni une organisation dans laquelle tout est déjà figé.
Vous arrivez dans une société rentable, établie et disposant déjà de produits largement utilisés, mais qui souhaite aujourd'hui franchir un nouveau cap technologique.
Il existe à la fois :
• un existant solide à faire évoluer ;
• de vrais sujets d'architecture ;
• des problématiques de dette technique ;
• de nombreux nouveaux produits à imaginer ;
• une volonté forte d'automatisation ;
• et surtout un terrain extrêmement concret pour construire et déployer des agents IA en production.
La feuille de route est vaste et les possibilités d'impact particulièrement importantes.
Vous aurez par ailleurs une forte proximité avec le CTO et la direction, avec une vraie capacité d'influence sur les choix technologiques futurs.
Le fonctionnement est hybride et l'entreprise est flexible sur l'organisation du télétravail.
Compte tenu du caractère transversal et stratégique du poste, une présence régulière auprès de l'équipe reste néanmoins importante, notamment pendant la phase de prise de poste.
PROCESSUS DE RECRUTEMENT
Le processus a volontairement été pensé pour être rapide :
• un échange avec le CTO, autour de votre parcours, de votre approche technique, de l'architecture et de l'IA ;
• un échange avec le CEO afin de partager la vision, le contexte business et les ambitions de l'entreprise ;
• une rencontre en présentiel, comprenant une mise en situation ou un cas technique concret.
L'objectif n'est pas de vous faire réciter de la théorie ou de vous soumettre à un exercice artificiel de live coding, mais de comprendre comment vous raisonnez face à une problématique réelle.