
Ambush est une société de conseil axée sur les personnes qui aide les organisations à constituer et à intégrer des équipes à distance dédiées au design et à l’ingénierie. Elle propose des services de développement logiciel et de design dans le cadre de partenariats à long terme avec des clients, notamment dans les secteurs de la santé, de la finance et de la protection de la vie privée. Son approche consiste à trouver des professionnels qualifiés, à favoriser leur fidélisation et à permettre aux équipes à distance de travailler efficacement au sein des organisations clientes.
Ingénieur senior en apprentissage automatique et IA
Concevez des solutions d’IA générative et des flux de travail avec agents, prêts pour la production, pour les clients d’Ambush dans les services financiers. Développez des services avec Python et FastAPI, des flux de données SQL, la génération augmentée par récupération et des systèmes d’IA dans le cloud.
Description
- Concevoir et déployer des solutions d’IA générative et agentique pour des flux de travail complexes dans les services financiers.
- Créer des flux de travail pour classer et trier les exceptions, analyser les causes profondes et les impacts, et recommander des mesures correctives.
- Développer des flux de travail avec agents intégrant l’orchestration, les appels d’outils, la gestion d’état et la revue humaine.
- Relier les nouvelles exceptions aux incidents historiques, aux causes profondes, aux règles métier et aux attributs des transactions ou des données.
- Développer des services Python et SQL pour interroger, transformer et analyser de grands ensembles de données d’entreprise structurées.
- Créer des outils et services réutilisables permettant aux agents d’IA de récupérer des informations, d’enquêter, d’analyser et d’exécuter des flux de travail.
- Connecter les applications d’IA aux API d’entreprise, aux bases de données, aux plateformes de gestion des processus et des tickets, ainsi qu’aux sources de données internes.
- Utiliser la génération augmentée par récupération pour obtenir du contexte à partir de documents réglementaires, de connaissances historiques et de référentiels d’incidents.
- Ajouter des scores de confiance, de la validation, des garde-fous et de la traçabilité aux résultats générés par l’IA.
- Développer des services backend et des API avec Python et FastAPI, puis les déployer sur une grande plateforme cloud.
- Appliquer des pratiques de test, de journalisation, d’évaluation, d’observabilité et d’ingénierie de production.
- Travailler avec des ingénieurs, architectes, analystes métier, ingénieurs de données et équipes applicatives répartis entre équipes locales et délocalisées.
Exigences
- Solides compétences en développement backend Python et expérience de création de services de production avec des frameworks tels que FastAPI.
- Solides compétences en SQL et en analyse de données, notamment sur de grands ensembles de données structurées.
- Expérience avérée dans la création d’applications LLM ou d’IA générative au-delà des chatbots de preuve de concept.
- Expérience pratique d’un framework d’orchestration d’agents ou de flux de travail tel que LangGraph, Google ADK, CrewAI, AutoGen, Semantic Kernel ou équivalent.
- Compréhension des appels d’outils et des outils réutilisables pour agents.
- Expérience de la génération augmentée par récupération et des techniques de recherche d’information.
- Expérience de la mise en œuvre de l’évaluation des LLM, de garde-fous et de mécanismes de validation.
- Maîtrise des fondamentaux du génie logiciel, notamment Git, les tests, la revue de code et l’intégration continue.
- Expérience du déploiement de services backend sur une grande plateforme cloud ; AWS est privilégié, mais GCP ou Azure sont également envisagés.
- Solides capacités d’analyse, de débogage et d’investigation des causes profondes.
- Très bon niveau d’anglais et capacité à travailler avec des équipes d’ingénierie et métier réparties.
- Bon jugement pratique pour déterminer quand utiliser une logique déterministe et quand recourir aux LLM.
- Expérience de niveau senior.
- Atout : Expérience dans les services financiers, notamment en matière de reporting réglementaire, de marchés de capitaux, de cycle de vie des transactions, de traitement post-marché, de reporting des transactions, de rapprochements, de gestion des exceptions, ou de risques et contrôles.
- Atout : Connaissance d’EMIR, de MiFID II ou de SFTR.
- Atout : Connaissance du Model Context Protocol (MCP) et des interfaces réutilisables pour les outils d’agents.
- Atout : Connaissance des graphes de connaissances, de Graph RAG ou de la traçabilité des données.
- Atout : Expérience des bases de données vectorielles, de la recherche hybride ou du reclassement des résultats.
- Atout : Expérience des frameworks d’observabilité et d’évaluation de l’IA.
- Atout : Connaissance des services d’IA AWS tels que Bedrock et SageMaker, ainsi que de Docker, Kubernetes ou Terraform.
- Atout : Capacité à transformer des exigences en spécifications, tâches et critères d’acceptation.
- Atout : Expérience de Claude Code ou d’assistants de programmation IA similaires.
- Atout : Expérience de base avec React ou l’intégration frontend.
- Vous devez indiquer si vous résidez au Brésil.
Avantages
- Une culture d’entreprise centrée sur les personnes.
- Un environnement de travail bienveillant, fondé sur la confiance et l’autonomie.
- Une équipe collaborative privilégiant les partenariats à long terme.
- La possibilité de travailler sur des produits et des solutions d’IA utiles.
- La possibilité de collaborer avec des équipes internationales, y compris des collègues locaux et délocalisés.