Full Stack AI Engineer

Résumé du poste

Montpellier
Développeur

Modèle de travail

Hybride
il y a 1 semaine
Description du poste

Shaarp · shaarp.ai · Montpellier (hybride)

CDI · +3 ans d'expérience · À partir de 40k€ brut/an selon profil

Qui on est

Shaarp est une plateforme d'intelligence commerciale B2B. On développe un SaaS pour les commerciaux qui agrège des données en temps réel depuis une dizaine de sources différentes, on les enrichit via des pipelines boostés aux LLMs, et on les restitue à des équipes commerciales terrain sous forme de signaux actionnables, de fiches enrichies et de coaching IA.

On a atteint le product-market fit, on a des vrais clients qui paient, et on accélère. Ce recrutement n'est pas un "on verra bien" --- c'est le poste qui va définir comment on industrialise notre couche IA pour les 18 prochains mois.

Stack produit : TypeScript · React · Shadcn · PostgreSQL · Redis · Render · Cloudflare

LLMs en prod : Claude (Anthropic) · OpenAI · Mistral --- ~5 000 appels/jour

Le contexte

On a construit une plateforme IA spécialisée pour les commerciaux, on a beaucoup développé dessus pour fitter le produit avec le marché et aujourd'hui on arrive à un point de maturité. Ce qu'on n'a pas encore : une équipe complète de champions pour scaler ça comme il faut.

Tu arrives à un moment précis : on passe de "ça marche" à "ça scale". C'est le bon moment pour rejoindre et avoir un vrai impact sur l'architecture et le produit.

Le poste

Tu rejoins l'équipe. Pas pour exécuter des specs --- pour co-construire.

Ton périmètre : des features IA de bout en bout, de la conception du prompt à l'interface utilisateur. Tu travailles en binôme avec notre développeur junior, en lien direct avec les fondateurs. Pas de middle management, pas de ticket Jira qui t'attend le lundi matin.

Chez Shaarp, on est early adopters par conviction. Claude Code, nouveaux modèles, nouveaux paradigmes d'orchestration --- on teste dès la sortie, on intègre ce qui vaut le coup. C'est une posture d'équipe, pas une option individuelle.

Ce que tu vas faire

Features IA & Agents

  • Concevoir et livrer des features full stack intégrant des LLMs : recherche de données et de signaux faibles sur internet, enrichissement de données, extraction structurée, scoring, coaching conversationnel, etc ...
  • Concevoir et opérer des agents IA autonomes : orchestration multi-étapes, tool use, gestion des états et boucles de feedback
  • Maîtriser les patterns de l'IA agentique (ReAct, memory, planning, multi-agent) et les appliquer à des cas B2B concrets
  • Itérer sur le prompt & context engineering en production : few-shot, structured outputs, chaînes d'appels, fallback entre modèles
  • Arbitrer : LLM vs règle déterministe, choix de modèle selon coût et criticité

Backend & Infra IA

  • Construire des pipelines d'inférence robustes : batching, retry, observabilité, gestion des coûts
  • Contribuer à l'architecture des APIs et workers en TypeScript · Node
  • Mettre en place des evals et benchmarks pour mesurer la qualité des sorties LLM à l'échelle
  • Utiliser Claude Code et les outils de coding assisté par IA --- c'est le standard ici, pas un bonus

Frontend

  • Intégrer les features IA dans l'interface : React · TypeScript · Shadcn
  • Construire des UX adaptées aux sorties IA : streaming, états de chargement, interfaces conversationnelles, actions et tool calls --- les patterns qui redéfinissent l'expérience utilisateur en 2026

Qualité & Observabilité

  • Suivre les coûts et performances des appels LLM en production
  • Détecter les régressions de qualité au fil des évolutions de modèles
  • Participer aux décisions de migration : pricing, context window, latence

Ce qu'on cherche

  • +3 ans d'expérience en développement full stack, idéalement TypeScript
  • LLMs utilisés en prod --- pas juste en démo : prompting avancé, structured outputs, orchestration réelle
  • Compréhension concrète de l'IA agentique : tu as conçu ou opéré des agents, tu connais les patterns sous-jacents
  • Veille active et vraie curiosité --- le métier de dev se transforme vite, tu le vis comme une opportunité
  • Sens du produit : tu penses utilisateur avant de penser architecture
  • Autonomie réelle : tu avances, tu proposes, tu ne bloques pas sur l'absence de specs

Un plus

  • Expérience directe avec les APIs Anthropic, OpenAI ou Mistral
  • Familiarité avec des frameworks d'orchestration (Vercel AI SDK, Mastra, LangChain...)
  • Expérience en startup ou early-stage
  • Expérience en Data Engineering
  • Connaissance des enjeux RGPD / AI Act appliqués à un produit SaaS

Ce qu'on est pas

  • Une grande boîte avec des sprints de 3 semaines et des réunions de réunions
  • Un environnement où tu exécutes des specs sans comprendre le pourquoi
  • Une équipe qui attend que les outils soient "matures" pour les adopter

Ce qu'on offre

  • Ownership réel sur un sujet stratégique, avec latitude sur les choix techniques
  • Impact direct sur le produit et sur les clients --- tu vois tes features en prod
  • Accès direct aux fondateurs, zéro bureaucratie, décisions rapides
  • Prod IA réelle : ~5K appels LLM/jour, multi-providers, vraies contraintes de coût et de qualité
  • Mutuelle Alan prise en charge à 50%
  • Tickets restaurant Swile 10€/jour, pris en charge à 50%
  • Matériel au choix : MacOS, Windows ou Linux --- tu bosses sur ce que tu veux
  • Hybride Montpellier --- présentiel et télétravail, on s'organise ensemble
  • Évolution naturelle vers un rôle de lead technique au fil de la croissance

Comment ça se passe

  1. Appel 30 min avec Loris (co-fondateur & CTO) --- on se présente, on vérifie que c'est pertinent des deux côtés
  2. Entretien technique 1h --- un cas concret sur la stack IA, pas un algo théorique
  3. Demi-journée avec l'équipe --- tu vois le produit, le code, les gens
  4. Offre

Postuler

Envoie ton CV (et ce que tu as buildé si tu en es fier) à [email protected] .

Pas besoin de lettre de motivation. Dis-nous juste ce qui t'a donné envie de postuler ici plutôt qu'ailleurs.