Jobgether

Ingénieur IA Senior — Python et Agents (LangGraph)

PythonPostgreSQLAWSDocker
Traduction automatique. Consultez l’original.

À 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(e) Ingénieur IA Senior — Python et Agents (LangGraph) basé(e) au Brésil.

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 mieux 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 confidentialité 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 recruteur. Ce traitement est basé 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

En tant qu'Ingénieur IA Senior spécialisé(e) en Python et en systèmes d'agents, vous concevrez, maintiendrez et ferez évoluer des agents IA qui automatisent les flux de travail réels pour les cliniques et les cabinets médicaux. Vous travaillerez à l'intersection des grands modèles de langage (LLMs), de l'ingénierie backend et de l'automatisation intelligente, en créant des agents qui interagissent avec les patients et les équipes cliniques via WhatsApp. Votre rôle impliquera le développement d'outils spécifiques à l'entreprise, l'intégration d'APIs et la garantie d'une exécution fiable sur des flux de travail complexes et multi-étapes. Vous mettrez également en place des pratiques robustes d'évaluation et de surveillance pour optimiser la qualité des agents, les temps de réponse et les coûts opérationnels. En travaillant en étroite collaboration avec les parties prenantes du produit et en servant de référence technique pour l'ingénierie IA, vous aiderez à transformer les capacités émergentes de l'IA en solutions fiables et prêtes pour la production. C'est une opportunité de prendre en main des projets innovants dans un environnement en évolution rapide et entièrement à distance, où l'excellence technique, le pragmatisme et l'apprentissage continu sont hautement valorisés.

Responsabilités

  1. Maintenir et faire évoluer les agents IA : Développer, maintenir et améliorer les systèmes d'agents existants construits avec LangChain et LangGraph, en contribuant à la fois aux décisions architecturales et à la mise en œuvre.
  1. Créer des outils d'agent spécifiques à l'entreprise : Concevoir et mettre en œuvre des outils permettant aux agents IA d'exécuter de véritables tâches opérationnelles pour les cliniques médicales, en intégrant ces capacités avec des APIs internes et des services externes.
  1. Développer des intégrations WhatsApp : Connecter les agents IA aux canaux de communication basés sur WhatsApp, en prenant en charge les interactions automatisées avec les patients et les équipes cliniques via des flux de messagerie fiables.
  1. Intégrer des grands modèles de langage : Mettre en œuvre des capacités LLM prêtes pour la production, y compris l'appel d'outils, les sorties structurées et la génération augmentée par récupération (RAG), pour soutenir un comportement d'agent précis et contextuel.
  1. Assurer la fiabilité des flux de travail : Concevoir des flux d'exécution robustes avec un état persistant à travers les conversations, le traitement asynchrone, les files d'attente, les tentatives et une gestion appropriée des erreurs.
  1. Surveiller les performances des agents : Mesurer et optimiser la qualité des réponses, la latence et les coûts opérationnels en utilisant des évaluations, des journaux structurés et des indicateurs de performance.
  1. Mettre en œuvre des normes de test et de qualité : Développer des tests automatisés et maintenir des pratiques d'ingénierie logicielle saines pour garantir la fiabilité, la maintenabilité et un comportement prévisible en production.
  1. Renforcer la sécurité des applications : Identifier et traiter les risques associés aux applications basées sur LLM, notamment l'injection de prompts, l'exposition de données sensibles et les exigences de confidentialité.
  1. Collaborer avec les équipes produit : Travailler en étroite collaboration avec le Produit pour planifier les livrables techniques, évaluer la faisabilité, prioriser les améliorations et traduire les besoins métier en solutions IA efficaces.
  1. Fournir un leadership technique : Servir de référence technique pour l'ingénierie IA, partager les connaissances, soutenir les décisions architecturales et encadrer les collègues si nécessaire.
  1. Favoriser l'amélioration continue : Identifier les goulots d'étranglement techniques, proposer des solutions pragmatiques et équilibrer la vitesse de livraison avec la qualité du code et la fiabilité du système à long terme.

Exigences

  1. Développement Python : Solide expérience dans le développement et la maintenance d'applications de production en Python, en particulier avec FastAPI et Pydantic.
  1. Frameworks d'agents IA : Expérience pratique avec LangChain et LangGraph, ou un autre framework d'agents, combinée à une volonté de travailler intensivement avec LangGraph.
  1. Intégration LLM en production : Expérience démontrée de l'intégration de grands modèles de langage dans des applications réelles, y compris l'appel d'outils, les sorties structurées et la génération augmentée par récupération (RAG).
  1. Expertise en bases de données : Expérience de travail avec des bases de données relationnelles telles que PostgreSQL ou MySQL.
  1. Fondamentaux de l'ingénierie logicielle : Connaissance des tests automatisés avec Pytest, de la Clean Architecture et des meilleures pratiques pour construire des applications maintenables, testables et évolutives.
  1. Traitement asynchrone : Expérience dans la mise en œuvre de files d'attente, de webhooks, de systèmes de messagerie ou d'autres mécanismes de traitement asynchrone.
  1. Résolution de problèmes et autonomie : Un état d'esprit proactif, une forte responsabilité et la capacité d'enquêter et de résoudre des problèmes au-delà de la portée immédiate des tâches de codage assignées.
  1. Collaboration et communication : Capacité à travailler efficacement avec des collègues du produit et de l'ingénierie, à communiquer clairement les décisions techniques et à contribuer aux objectifs communs.
  1. Apprentissage et adaptabilité : Humilité pour enseigner, apprendre, demander de l'aide et s'adapter aux technologies et pratiques en évolution dans le paysage de l'IA en mutation rapide.
  1. Prise de décision pragmatique : Capacité à équilibrer la vitesse, la qualité, la fiabilité et la maintenabilité lors de la livraison de solutions basées sur l'IA.
  1. Évaluation LLM (souhaité) : Expérience dans l'évaluation des sorties d'IA et l'utilisation d'outils d'observabilité ou d'évaluation tels que Langfuse ou LangSmith.
  1. Intégrations de messagerie (souhaité) : Familiarité avec l'API WhatsApp Cloud ou les Business Solution Providers (BSP) officiels.
  1. Cloud et infrastructure (souhaité) : Expérience avec Docker et les services AWS, en particulier ECS/Fargate, SQS ou Amazon Bedrock.
  1. Sécurité et confidentialité de l'IA (souhaité) : Connaissance de la prévention des injections de prompts, de la protection des données sensibles et de la conformité avec la Loi générale sur la protection des données (LGPD) du Brésil.
  1. Leadership technique (souhaité) : Expérience préalable dans l'encadrement de développeurs, l'orientation de décisions techniques ou l'exercice d'un rôle de responsable technique.
  1. Technologie de santé (souhaité) : Familiarité avec les logiciels de santé, les flux de travail cliniques ou les applications conçues pour les cabinets médicaux.

Avantages

  • Rémunération compétitive : Rémunération alignée sur le marché dans le cadre d'un contrat de prestation de services (contractor).
  • Travail entièrement à distance : Travail à domicile sans présence régulière au bureau requise.
  • Congé d'anniversaire : Un jour de congé dédié pour célébrer votre anniversaire.
  • Avantages bien-être : Accès à Wellhub pour des activités de fitness et de bien-être.
  • Pause annuelle payée : Congés annuels payés pour favoriser le repos et l'équilibre entre vie professionnelle et vie privée.
  • Environnement de travail collaboratif : Une atmosphère détendue et solidaire qui encourage le travail d'équipe, le partage des connaissances et l'apprentissage continu.
  • Croissance professionnelle : L'opportunité de prendre en main des initiatives d'ingénierie IA, d'élargir votre expertise dans les systèmes d'agents et de contribuer à l'évolution des applications IA en production.
  • Impact significatif : Aidez à développer des solutions d'automatisation intelligente qui améliorent les opérations quotidiennes des professionnels de santé et de leurs patients.
  • Horaires de travail : Disponibilité pendant les heures de bureau standard, du lundi au vendredi.

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