Elastic

Ingénieur IA Principal - Contexte - Agents et Contexte

TypeScriptPython
Traduction automatique. Consultez l’original.

Quel est le rôle

Elastic, la société de recherche IA, permet à chacun de trouver les réponses dont il a besoin en temps réel, en utilisant toutes ses données, à grande échelle — libérant le potentiel des entreprises et des personnes. La plateforme de recherche IA Elastic, utilisée par plus de 50% des entreprises du classement Fortune 500, allie la précision de la recherche à l'intelligence de l'IA pour permettre à chacun d'accélérer les résultats qui comptent. En tirant parti de toutes les données structurées et non structurées — en sécurisant et protégeant plus efficacement les informations privées — les solutions complètes et basées sur le cloud de Elastic pour la recherche, la sécurité et l'observabilité aident les organisations à tenir la promesse de l'IA.

L'équipe Context Engine construit la couche de connaissances que les agents IA utilisent pour travailler avec les données d'entreprise dans Elasticsearch. Nous extrayons les connaissances de toutes les sources de données dans un index IA structuré, nous les servons aux agents via des APIs publiques, des outils MCP et des intégrations de frameworks, et nous bouclons la boucle avec les traces d'agents afin que ce que le moteur sait s'améliore grâce à l'utilisation réelle. N'importe quel agent peut l'utiliser : le propre Agent Builder de Elastic, Claude Code, LangChain et d'autres harnais tiers.

En tant qu'Ingénieur IA Principal, vous êtes responsable de la boucle d'amélioration de ce produit de bout en bout : comment les agents, les automatisations et les compétences se comportent en production, comment nous les observons, comment nous les évaluons et comment nous déployons les changements en toute sécurité. Il s'agit d'un rôle hybride à l'intersection de l'ingénierie, de la science des données et du produit. Vous écrirez du code de production, concevrez l'évaluation et la télémétrie sur lesquelles les décisions produit peuvent reposer, et définirez la barre technique pour la manière dont l'équipe itère sur le comportement agentique. Vous travaillerez aux côtés de scientifiques des données, d'ingénieurs backend, de chefs de produit et de designers UX, et votre travail apparaîtra directement dans ce que les clients construisent sur Elastic.

La base de code est en TypeScript et nous la construisons en open source, vous livrerez donc du code, des conceptions et des discussions publiquement aux côtés du reste de la pile Elastic.

Ce que vous ferez

  1. Être responsable de la boucle d'amélioration en production pour Context Engine : comprendre comment les automatisations d'extraction, les outils de récupération et la mémoire se comportent, sur la base d'évaluations hors ligne, de conversations clients et de télémétrie. Vous aiderez à identifier les modes de défaillance, à les corriger et à prouver la correction.
  1. Définir comment nous itérons sur les agents et les compétences en toute sécurité : versionnement et déploiement des prompts, des compétences et des automatisations, couverture de régression, évaluation par étapes et en mode shadow, et les garde-fous qui nous permettent de changer le comportement sans casser les clients.
  1. Concevoir la télémétrie dont nous avons besoin pour prendre des décisions d'ingénierie basées sur les données : quoi capturer à partir des traces d'agents, des appels d'outils et de la récupération de connaissances, comment cela arrive dans Elasticsearch, et comment cela alimente l'évaluation, les tableaux de bord et la boucle de rétroaction.
  1. Collaborer avec l'équipe de science des données sur la stratégie d'évaluation : jeux de données de référence, évaluateurs pour garantir la qualité, la latence et le coût.
  1. Élever le niveau d'exigence de l'équipe : examiner les conceptions et les PR, encadrer les ingénieurs dans le développement piloté par l'évaluation, et rédiger les propositions techniques qui façonnent la feuille de route.

Ce que vous apportez

  1. 10+ années d'expérience en ingénierie logicielle, dont les dernières années passées à livrer et exploiter des produits pilotés par l'IA sur du trafic de production réel, idéalement des produits avec des APIs publiques et des modèles de données qui ont dû évoluer sans casser les clients.
  1. Un historique d'amélioration de produit pilotée par l'évaluation : vous avez diagnostiqué le comportement d'un agent ou d'un LLM à partir des traces et des retours clients, conçu l'évaluation qui a révélé le problème, livré la correction et mesuré le résultat.
  1. Expérience directe dans la construction d'agents avec état et mémoire, et dans l'itération sur les prompts, les compétences et le comportement des outils en toute sécurité en production.
  1. Familiarité avec MCP, y compris l'exposition de serveurs et d'outils MCP publics.
  1. Expérience dans la conception de télémétrie pour les systèmes IA, et son utilisation pour prendre des décisions d'ingénierie et produit.
  1. Expérience dans la réalisation d'expériences produit de bout en bout : instrumentation, exécution autonome et interprétation des résultats.
  1. Expérience dans la construction de produits avec des APIs publiques et l'évolution des modèles de données, et le jugement qui accompagne le maintien de contrats externes à mesure qu'un produit évolue.
  1. Solides compétences en ingénierie backend en Python ou TypeScript: APIs, flux de travail stateful, pipelines de données et services de production.
  1. A l'aise pour travailler avec des scientifiques des données, des ingénieurs et des chefs de produit en tant que pairs, en traduisant entre la mesure et la livraison, et en communiquant clairement les compromis.
  1. Un style pragmatique et humble adapté à une équipe distribuée et asynchrone.

Points bonus

  1. Expérience avec des frameworks d'agents tels que LangGraph, CrewAI, Claude Agent SDK, ou similaires.
  1. Expérience de récupération agentique, y compris la représentation des connaissances.
  1. Expérience pratique avec Elasticsearch.

Informations supplémentaires - Nous prenons soin de nos employés

En tant qu'entreprise distribuée, la diversité est notre identité. Que vous cherchiez à lancer une nouvelle carrière ou à développer une carrière existante, Elastic est le type d'entreprise où vous pouvez équilibrer un excellent travail et une excellente vie. Votre âge n'est qu'un chiffre. Peu importe que vous sortiez de l'université ou que vos enfants soient grands ; nous avons besoin de vous pour ce que vous pouvez faire.

Nous nous efforçons d'avoir une parité des avantages sociaux dans toutes les régions et, bien que les réglementations diffèrent d'un endroit à l'autre, nous pensons qu'il est juste de prendre soin de nos employés.

  • Rémunération compétitive basée sur le travail que vous effectuez ici et non sur votre salaire précédent
  • Couverture santé pour vous et votre famille dans de nombreux endroits
  • Possibilité de planifier votre emploi du temps avec des lieux et des horaires flexibles pour de nombreux postes
  • Nombre généreux de jours de vacances chaque année
  • Augmentez votre impact - Nous égalons jusqu'à 2000 $ (ou équivalent en monnaie locale) pour les dons financiers et le service
  • Jusqu'à 40 heures chaque année à utiliser pour des projets de bénévolat que vous aimez
  • Accueillir la parentalité avec un minimum de 16 semaines de congé parental

Les différentes personnes abordent les problèmes différemment. Nous en avons besoin. Elastic est un employeur garantissant l'égalité des chances et s'engage à créer une culture inclusive qui célèbre les différentes perspectives, expériences et origines. Les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, d'origine ethnique, de couleur, de religion, de sexe, de grossesse, d'orientation sexuelle, de perception ou d'identité de genre, d'origine nationale, d'âge, de statut matrimonial, de statut de vétéran protégé, de handicap, ou de toute autre base protégée par la loi fédérale, étatique ou locale, l'ordonnance ou la réglementation.

Nous accueillons les personnes handicapées et nous nous efforçons de créer une expérience accessible et inclusive pour toutes les personnes. Pour demander un aménagement pendant le processus de candidature ou de recrutement, veuillez envoyer un e-mail à [email protected]. Nous répondrons à votre demande dans les 24 heures ouvrables suivant sa soumission.

Les candidats ont des droits en vertu des lois fédérales sur l'emploi, consultez les affiches ci-dessous : Affiche sur la loi sur le congé familial et médical (FMLA) ; Affiche sur la disposition de non-discrimination en matière de transparence salariale ; Affiche sur la loi sur la protection contre les détecteurs de mensonges (EPPA) et Affiche sur vos droits.

Elasticsearch développe et distribue des technologies et des informations soumises aux contrôles à l'exportation et aux exigences de licence des États-Unis et d'autres pays pour les personnes qui se trouvent ou sont ressortissantes des pays et régions sanctionnés suivants : Biélorussie, Cuba, Iran, Corée du Nord, Syrie ou Russie, y compris les territoires ukrainiens annexés par la Russie (la région de Crimée de l'Ukraine, la République populaire de Donetsk (DNR), la République populaire de Louhansk (LNR), Kherson ou Zaporizhzhia). Si vous vous trouvez ou êtes ressortissant d'un des pays ou régions listés, une licence d'exportation peut être requise comme condition de votre emploi dans ce rôle. Veuillez noter que l'origine nationale et/ou la nationalité n'affectent pas l'éligibilité à l'emploi chez Elastic.

Veuillez consulter notre Déclaration de confidentialité ici.

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