Volkswagen AG
Jobgether
Ingénieur en outils d'IA
À propos du poste
Ce poste est publié pour le compte d'une entreprise partenaire, qui gère toutes les candidatures et les étapes suivantes. Notre partenaire recherche un ingénieur en outils d'IA basé au Portugal.
Comment fonctionne Jobgether
Nous utilisons un processus de mise en relation basé sur l'IA pour garantir que votre candidature est examinée rapidement, objectivement et équitablement par rapport aux exigences fondamentales du poste. Notre système identifie les candidats les plus adaptés, et cette liste restreinte est ensuite partagée directement avec l'entreprise qui recrute. La décision finale et les étapes suivantes (entretiens, évaluations) sont gérées par leur équipe interne.
Nous vous remercions de votre intérêt et vous souhaitons bonne chance !
Pourquoi postuler via Jobgether ?
Avis sur la protection des données : En soumettant votre candidature, vous reconnaissez que Jobgether traitera vos données personnelles pour évaluer votre candidature et partager les informations pertinentes avec l'employeur qui recrute. Ce traitement est fondé sur l'intérêt légitime et les mesures précontractuelles en vertu des lois applicables sur la protection des données (y compris le RGPD). Vous pouvez exercer vos droits (accès, rectification, effacement, opposition) à tout moment.
#LI-CL1
Nous recherchons un ingénieur en outils d'IA pour développer et faire évoluer une plateforme interne d'agents qui centralise les connaissances, les données et les outils de l'entreprise dans un environnement sécurisé et accessible. En étroite collaboration avec un ingénieur principal, vous concevrez des agents d'IA prêts pour la production ainsi que des intégrations permettant aux employés et à leurs assistants IA d'accéder aux informations dont ils ont besoin. Vous prendrez en charge l'intégralité du cycle de vie du développement, de la compréhension des besoins des utilisateurs et de la conception des solutions jusqu'au déploiement, au suivi et à l'amélioration continue. En utilisant des technologies telles que Python, LangGraph, LLM APIs et le Model Context Protocol (MCP), vous transformerez des prototypes en outils fiables utilisés dans toute l'organisation. Vous mettrez également en place des cadres d'évaluation, optimiserez les performances et les coûts de l'IA, et garantirez des contrôles de sécurité et d'accès robustes. Cette opportunité en télétravail offre la possibilité de façonner les capacités d'IA à l'échelle de l'entreprise au sein d'une équipe mondialement distribuée et axée sur la technologie.
Responsabilités
- Vous contribuerez au développement et à la maintenance d'une plateforme d'IA interne, en combinant le développement d'agents, l'intégration de systèmes, l'ingénierie de production et l'optimisation continue pour fournir des outils pratiques qui améliorent le travail des équipes.
- Collaborer avec l'ingénieur principal pour concevoir, développer et déployer de nouvelles fonctionnalités de plateforme, en assurant la responsabilité depuis la conception initiale jusqu'à la mise en production.
- Intégrer les systèmes internes et les applications SaaS en connectant les APIs et les sources de données, en définissant des modèles de données partagés et en mettant en œuvre les autorisations d'accès appropriées.
- Créer des agents d'IA et des outils de support, y compris des serveurs MCP qui permettent aux agents de toute l'organisation d'interagir avec les systèmes internes et de récupérer le contexte pertinent.
- Concevoir et améliorer les flux de travail de récupération, l'appel d'outils, les embeddings, les prompts et la gestion du contexte pour fournir des réponses générées par l'IA précises et utiles.
- Établir et maintenir des normes de qualité pour l'IA grâce à des jeux de données d'évaluation, des benchmarks, des tests de régression, le traçage et l'observabilité.
- Surveiller les indicateurs de performance, notamment le coût par réponse et l'utilisation des jetons, et optimiser les modèles, les prompts et les flux de travail pour garantir l'efficacité et la fiabilité.
- Résoudre les problèmes de production, intégrer les retours des utilisateurs et améliorer continuellement la plateforme en fonction de son utilisation réelle.
- Transformer des preuves de concept en applications cloud sécurisées et évolutives avec une infrastructure, des processus de déploiement et des contrôles d'identité et d'accès appropriés.
- Utiliser des agents de codage IA comme élément central du flux de travail de développement tout en maintenant la qualité du code grâce à des spécifications claires, des tests automatisés, des revues et des pratiques d'ingénierie rigoureuses.
- Contribuer aux initiatives d'outillage IA à l'échelle de l'entreprise, notamment en évaluant et en standardisant les outils d'IA internes, en suivant l'utilisation et les coûts, et en définissant des normes pour les applications générées par l'IA.
- Soutenir les autres équipes dans l'adoption et le développement sur la plateforme, en les aidant à créer des flux de travail et des applications internes efficaces basés sur l'IA.
- Interagir avec les parties prenantes techniques et non techniques dans toute l'organisation pour comprendre leurs besoins, prioriser les améliorations et communiquer clairement les solutions.
Exigences
Le candidat idéal est un ingénieur logiciel opérationnel ayant une expérience pratique de la mise en production d'agents d'IA, une solide compréhension des frameworks de développement d'IA modernes et la capacité de créer des outils internes sécurisés et fiables.
- Au moins 3 ans d'expérience dans la création et la livraison de logiciels en production, principalement en utilisant Python et des bases de données relationnelles.
- Expérience avérée dans la création et le déploiement d'au moins un agent d'IA en production avec LangGraph, utilisé par de vrais utilisateurs.
- Expertise pratique dans le développement d'agents, y compris l'appel d'outils, la récupération et les embeddings, l'ingénierie de prompts et la conception de contexte.
- Expérience pratique avec les LLM APIs des principaux fournisseurs, incluant la gestion des jetons et l'optimisation des coûts.
- Expérience de travail avec MCP ou des protocoles d'outils comparables, à la fois en tant que serveur et en tant que client.
- Solide compréhension des méthodologies d'évaluation de l'IA, y compris les jeux de données de test, les approches LLM-as-judge, les tests de régression et le suivi des performances.
- Connaissance des outils de traçage et d'observabilité tels que Langfuse ou des solutions équivalentes.
- Expérience dans l'intégration de APIs et de sources de données, y compris les applications SaaS, les bases de données SQL et les entrepôts de données.
- Expérience pratique de l'infrastructure cloud sur la plateforme Google Cloud (GCP), Amazon Web Services (AWS), ou les deux, incluant les conteneurs, les bases de données gérées, la gestion des identités et des accès, et les pipelines CI/CD.
- Utilisation quotidienne d'agents de codage IA, avec la capacité de valider leur production et de maintenir des normes élevées de qualité logicielle.
- Solide compréhension des principes de sécurité, de la gestion des identités, des permissions et des contrôles d'accès basés sur le moindre privilège.
- Expérience avec le contrôle de version et les outils de développement collaboratif tels que GitHub ou Bitbucket.
- Excellente maîtrise de l'anglais, à l'écrit comme à l'oral, avec la capacité de communiquer clairement des concepts techniques à des publics techniques et non techniques.
Compétences souhaitées
- Connaissance de l'extraction de données web, du web scraping ou de technologies connexes.
- Expérience avec Django et PostgreSQL, y compris la recherche vectorielle utilisant pgvector.
- Compétences en développement Frontend suffisantes pour créer et maintenir des interfaces de chat en utilisant React ou Next.js.
- Expérience dans le développement d'outils internes qui atteignent une adoption parmi les collègues.
- Connaissance des couches sémantiques, des graphes de connaissances ou des représentations structurées des connaissances organisationnelles.
- Expérience dans la mise en œuvre de la mémoire d'agent, des architectures multi-agents ou de l'orchestration avancée d'agents.
- Expérience préalable de travail avec des équipes distantes et mondialement distribuées.
Avantages
- Travail entièrement à distance, offrant une flexibilité sur votre lieu de travail.
- Opportunité de rejoindre une équipe motivée, progressiste et multiculturelle.
- Expérience pratique avec des technologies d'IA de pointe, des frameworks open-source et des outils de développement logiciel modernes.
- Opportunité de façonner et de développer des outils d'IA utilisés dans toute l'organisation.
- Responsabilité de bout en bout de projets d'ingénierie significatifs, de la conception initiale au déploiement en production et à l'optimisation continue.
- Environnement collaboratif axé sur l'innovation, l'autonomie et l'amélioration continue.
