Nejo

Tech Lead AI Engineering (h/f/d)

TypeScriptNode.jsDocker
Traduction automatique. Consultez l’original.

À propos du poste

Pour une jeune entreprise sur le marché en pleine croissance de l'implémentation de l'IA, nous recherchons un Tech Lead, disponible dès que possible, idéalement début novembre. L'entreprise exploite des systèmes basés sur LLM en production : pipelines de génération de contenu, génération augmentée par récupération (RAG) sur des documents internes et flux de travail automatisés étroitement intégrés à leurs systèmes métier. L'ensemble de la stack est construit sur TypeScript et Next.js.

Ces systèmes sont déjà en production. En tant que Tech Lead, vous en prenez la responsabilité, vous en améliorez la fiabilité et la qualité, et vous les étendez à de nouveaux cas d'usage, tout en étant techniquement responsable d'une équipe. Le rôle combine l'ingénierie appliquée LLM et une solide ingénierie backend en TypeScript. La formation ou le fine-tuning de modèles de fondation ne font pas partie du poste.

Stack : TypeScript, Next.js, Node.js, Postgres avec pgvector, Docker, Azure, Anthropic et OpenAI APIs, Vercel AI SDK.

Vos missions

  1. Responsabilité technique de l'équipe, incluant les décisions d'architecture et les revues de code
  1. Accompagnement technique de l'équipe et point de contact pour les collègues non techniques
  1. Reprendre et maintenir les pipelines LLM existants : examiner l'architecture actuelle, identifier les modes de défaillance, prioriser les correctifs, puis refactoriser et étendre les systèmes sans perturber la production
  1. Prendre en charge les systèmes RAG de bout en bout : ingestion et parsing de documents, découpage (chunking), indexation, récupération hybride (BM25 et vectorielle), réécriture de requêtes, reranking et génération étayée avec citations
  1. Implémenter et maintenir le contrôle d'accès au niveau des chunks, la fraîcheur des index et l'isolation des tenants sur tous les systèmes de récupération
  1. Développer des pipelines de génération de contenu offrant une qualité constante à grande échelle, incluant des étapes de revue humaine
  1. Construire et exécuter des flux de travail automatisés avec des systèmes métier internes et tiers (ERP, CRM, e-mail, APIs internes), avec une exécution durable et idempotente, gestion des tentatives (retry) et des files d'attente d'erreurs (dead-letter), ainsi que des étapes de validation pour les actions irréversibles
  1. Mettre en place un framework d'évaluation pour les systèmes qui fonctionnent actuellement sans, basé sur des jeux de données de référence issus de défaillances réelles en production, des métriques de récupération, et plus encore
  1. Implémenter l'observabilité tout au long du chemin de requête
  1. Optimiser les coûts et la latence via la mise en cache des prompts, le traitement par lots (batching), le routage des modèles et l'utilisation de modèles plus petits lorsque cela est pertinent
  1. Identifier les cas où une logique déterministe est préférable et l'implémenter en conséquence
  1. Travailler directement avec des collègues non techniques pour définir et valider les processus automatisés

Votre profil

  1. Expérience professionnelle avec au moins un système basé sur LLM en production, incluant la responsabilité de son exploitation et la gestion des incidents
  1. Compétences avancées en TypeScript et Node.js : typage strict des sorties de modèles non déterministes, modèles asynchrones et de concurrence, réponses en streaming, gestion structurée des erreurs
  1. Expérience en production avec Next.js : App Router, route handlers, server actions, streaming vers le client
  1. Expérience avérée dans la reprise et l'amélioration de bases de code existantes sous trafic de production
  1. Expertise pratique en récupération : recherche hybride, choix de modèles d'embedding, reranking par cross-encoder, filtrage par métadonnées, récupération tenant compte des permissions et diagnostic structuré de la qualité de récupération
  1. Expérience de travail avec des documents réels : PDF avec tableaux, documents scannés, DOCX, HTML, incluant le parsing sensible à la mise en page, l'OCR et le découpage basé sur les preuves
  1. Les sorties structurées et l'appel d'outils (tool calling) font partie de votre quotidien : JSON Schema, Zod ou validation runtime similaire, appel de fonctions, gestion des sorties mal formées ou partielles, gestion de la fenêtre de contexte
  1. Expérience dans la conception et l'exécution d'évaluations LLM
  1. Expérience avec des outils de traçage et d'évaluation LLM dans une base de code TypeScript (ex. Braintrust, Langfuse, Promptfoo, OpenTelemetry ou Arize Phoenix)
  1. Maîtrise de Postgres incluant la recherche vectorielle (pgvector ou un magasin vectoriel comparable), Docker, Git, CI/CD et au moins une plateforme cloud majeure
  1. Expérience pratique avec les SDKs TypeScript d'Anthropic et/ou OpenAI
  1. Communication assurée en anglais, l'allemand est un plus

Ce qui serait un plus

  1. Exécution de flux de travail durables pour des processus longs et sans surveillance (Temporal, Inngest ou similaire)
  1. Orchestration d'agents en production, appel d'outils, récupération, flux de travail multi-étapes (Vercel AI SDK, LangGraph, Mastra, Claude Agent SDK, MCP TypeScript SDK)
  1. Expérience dans l'intégration de systèmes d'entreprise tels que des plateformes ERP ou CRM comme SAP
  1. Sécurité et protection des données dans les systèmes LLM, défenses contre l'injection de prompts et l'exfiltration de données, gestion des données personnelles (PII), conception conforme au RGPD, inférence hébergée dans l'UE ou auto-hébergée
  1. Expérience en récupération structurée ou basée sur des graphes pour des données riches en entités
  1. Migration de pipelines en production vers un nouveau modèle, un nouveau modèle d'embedding ou un nouvel index sans perte de qualité
  1. Azure DevOps, Pipelines, Repos et Boards

Avantages

  • Organisation hybride avec 2 jours de présence par semaine dans des bureaux lumineux situés dans le quartier belge de Cologne (avec deux balcons et la meilleure vue de la ville ;))
  • Implémentation d'IA, le marché en croissance des prochaines années
  • Horaires de travail basés sur la confiance avec compensation des heures supplémentaires
  • Grande liberté créative et espace pour vos propres idées
  • Développement professionnel, stratégique et technologique continu
  • Culture de feedback ouverte, communication transparente et processus de décision courts
  • Événements d'équipe réguliers et workations
  • Salaire à partir de 60,000 € brut par an, avec possibilité d'évolution selon l'expérience

L'entreprise est une équipe internationale qui s'engage activement en faveur d'un lieu de travail inclusif. Les candidatures de personnes de tout genre et identité sont les bienvenues, indépendamment de l'origine, de l'âge, de la religion, de l'orientation sexuelle ou du handicap. Les femmes restant sous-représentées dans la tech, elles sont particulièrement encouragées à postuler.

Nous avons hâte de recevoir votre candidature !

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter