Bain & Company

Lead, Full stack AI Engineer

TypeScriptReactAWS
Traduction automatique. Consultez l’original.

DESCRIPTION ET EXIGENCES

Ce qui fait de nous un lieu de travail exceptionnel

Nous sommes fiers d'être régulièrement reconnus comme l'un des meilleurs lieux de travail au monde. Nous sommes actuellement le cabinet de conseil le mieux classé sur la liste des « Best Places to Work » de Glassdoor et avons atteint la 1ère place au classement général à sept reprises, un record. Des équipes extraordinaires sont au cœur de notre stratégie commerciale, mais cela ne se produit pas par hasard. Cela nécessite une volonté délibérée de rassembler une grande diversité de parcours, de cultures, d'expériences, de perspectives et de compétences dans un environnement de travail solidaire et inclusif. Nous recrutons des personnes dotées d'un talent exceptionnel et créons un environnement dans lequel chaque individu peut s'épanouir professionnellement et personnellement.

Avec qui vous travaillerez

Vous ferez partie d'une équipe qui développe la suite intégrée d'outils de décision agentiques de Bain, offrant aux grandes organisations une intelligence disponible en permanence pour leurs décisions de croissance les plus importantes. Ce rôle se situe à une intersection que peu d'organisations peuvent offrir : la profondeur analytique et l'accès aux clients d'un cabinet de conseil de premier plan, l'ambition technique d'une entreprise de produits et un travail d'ingénierie à la pointe de l'IA appliquée.

Vous travaillerez au sein de l'équipe produit permanente de Bain, en développant des logiciels qui aident les plus grandes entreprises mondiales à répondre aux questions qui orientent leur activité : où investir, sur quoi se concentrer et comment gagner. L'impact de ce que vous construisez est direct et immédiat, et la valeur de la plateforme se multiplie à chaque version.

La plateforme se compose de deux couches travaillant ensemble : un noyau agentique et un ensemble de modules de décision, chacun résolvant un problème commercial distinct. Le cycle de développement est connecté au monde réel : à mesure que les équipes de projet travaillent aux côtés des clients dans divers secteurs et zones géographiques, ces retours sont directement transmis à l'ingénierie et intégrés au produit. Chaque engagement client rend la plateforme plus intelligente, plus étendue et plus résiliente.

Il s'agit d'une startup au sein d'une entreprise établie. Vous bénéficiez d'une véritable autonomie dès le début et d'une réelle influence sur l'architecture et l'orientation du produit, soutenue par l'envergure mondiale, les relations clients et l'engagement de la direction de Bain ; le rythme d'une startup avec les ressources d'une entreprise mondiale.

Nous recherchons des ingénieurs capables de voir comment améliorer un module de produit et qui apportent cet instinct à chaque sprint sans qu'on le leur demande, et qui sont à l'aise avec des problèmes pour lesquels il n'existe pas de réponse connue. Le travail implique des moteurs de décision en temps réel, une infrastructure cloud-native et des problèmes de données sans solution toute faite. L'expérience avec les systèmes agentiques est importante : protocoles d'outils et de contexte tels que MCP, harnais d'évaluation, conception de la mémoire et résolution d'entités sur des données d'entreprise complexes. Il s'agit d'IA appliquée en production, à grande échelle, avec de vrais utilisateurs dépendant de ce que vous construisez. Le domaine évolue rapidement et l'équipe est conçue pour suivre cette évolution, donc la volonté de continuer à apprendre compte autant que ce que vous savez déjà.

Votre place au sein de l'équipe

L'ingénieur Full-stack développe et livre les interfaces produit et les services backend qui exposent les capacités analytiques du Growth AI Performance System aux utilisateurs au sein d'un module produit spécifique, du ROI marketing, de la stratégie de marque ou de l'analyse commerciale et tarifaire. Sous la responsabilité du Tech Lead et aux côtés du Data Scientist, vous serez responsable de zones fonctionnelles spécifiques au sein du module : les tableaux de bord, les outils de workflow, les interfaces de scénarios et les vues de résultats que les consultants experts, les spécialistes et les parties prenantes clients seniors utilisent lors d'engagements commerciaux en direct.

Vous travaillerez sur l'ensemble de la plateforme et des modules produits axés sur le ROI marketing, la stratégie de marque ou de tarification, en construisant des interfaces qui rendent les résultats complexes des modèles navigables, crédibles et exploitables pour les utilisateurs professionnels qui doivent agir rapidement et les présenter à la direction des clients. Les utilisateurs de ce produit sont sophistiqués ; les interfaces doivent être rapides, denses et sans ambiguïté.

Ce rôle se situe à l'intersection de l'ingénierie produit et de la livraison d'IA appliquée. Vous intégrerez les résultats des modèles du Data Scientist et les capacités agentiques de l'équipe d'ingénierie IA dans des fonctionnalités destinées aux utilisateurs, en travaillant à partir des spécifications de conception produites par le Design Lead et en contribuant aux normes d'ingénierie définies par le Tech Lead. Votre travail constitue la couche entre l'intelligence analytique de la plateforme et les parties prenantes clients qui en dépendent.

Le cycle de développement est ici directement connecté aux engagements réels des clients. Les retours des équipes de conseil lors des déploiements en direct sont réintégrés dans le produit, et ce que vous livrez lors d'un sprint peut être présenté à un CMO ou à un directeur de catégorie en quelques semaines. Vous interagirez avec les équipes de conseil pour comprendre comment le produit est utilisé sur le terrain et traduirez ces retours en améliorations techniques.

Ce que vous ferez

Développement et livraison de fonctionnalités produit

  1. Développer et livrer des fonctionnalités produit de bout en bout au sein d'un module du Growth AI Performance System, depuis la réception de la conception et l'intégration API jusqu'au déploiement en production et à la maintenance, en étant responsable de zones d'interface spécifiques couvrant à la fois la couche de service backend et les composants React qui exposent les capacités aux utilisateurs
  1. Implémenter les interfaces analytiques principales de votre module : tableaux de bord de ROI marketing et vues d'allocation de canaux, résultats de capital de marque et comparaisons de scénarios, ou outils d'élasticité des prix et de levier promotionnel, conçus pour des utilisateurs experts qui ont besoin de naviguer rapidement et en toute confiance dans un contenu analytique dense
  1. Construire des interfaces de planification de scénarios et de simulation où les utilisateurs ajustent les entrées du modèle et voient les résultats se mettre à jour en temps réel ; implémenter la liaison de données, la gestion d'état et la conception API qui rendent ces interactions rapides et fiables sous les contraintes de latence d'une session client en direct
  1. Intégrer les résultats des modèles du Data Scientist et les capacités agentiques de l'ingénierie IA dans des fonctionnalités produit destinées aux utilisateurs ; construire la couche API et de transformation de données qui structure, valide et sert les résultats analytiques au frontend sous une forme que les interfaces peuvent consommer de manière fiable
  1. Implémenter des composants de visualisation de données pour le contenu analytique spécifique au module : vues de séries temporelles, graphiques en cascade, comparaisons d'allocations, courbes d'élasticité et affichages de résultats de scénarios, en utilisant des bibliothèques de visualisation modernes avec la performance et la fidélité requises par les outils analytiques de qualité professionnelle

Qualité de l'ingénierie et collaboration

  1. Écrire un code propre, testable et maintenable tout au long du cycle de vie du développement logiciel ; implémenter des pipelines CI/CD, des tests automatisés et des workflows de déploiement qui soutiennent une itération rapide sans sacrifier la stabilité de la production dans les environnements clients en direct
  1. Collaborer étroitement avec le Data Scientist sur la manière dont les résultats des modèles sont structurés pour la consommation par le produit : définir des schémas de données, des contrats API et des formats de sortie qui fournissent à la couche d'interface ce dont elle a besoin sans imposer de contraintes limitant les choix de modélisation
  1. Travailler à partir des spécifications de conception produites par le Design Lead ; implémenter les composants fidèlement, signaler les contraintes de faisabilité tôt et contribuer à la boucle de rétroaction entre la conception et l'ingénierie qui maintient une qualité d'interface élevée dans tout le module
  1. Contribuer au pipeline de données et à la couche API du module en collaboration avec le Data Engineer : s'assurer que les données circulant des sources amont via la logique de transformation jusqu'à l'API du frontend sont validées, structurées de manière cohérente et servies avec la latence requise par l'interface
  1. Appliquer les principes DevSecOps sur l'ensemble de la full stack : authentification et autorisation, traitement sécurisé des données commerciales des clients et conformité aux obligations de confidentialité pertinentes pour les déploiements chez les clients entreprises

Collaboration et communication

  1. Interagir avec les équipes de conseil pendant et après les déploiements clients en direct pour comprendre où l'interface produit crée des frictions, des problèmes de performance ou des problèmes de crédibilité ; traduire ces retours en améliorations techniques priorisées
  1. Contribuer aux sessions avec les parties prenantes seniors où les interfaces des modules sont démontrées et expliquées ; développer la capacité à présenter les décisions d'ingénierie et les compromis d'interface en termes commerciaux aux équipes de conseil et, au fil du temps, aux parties prenantes seniors
  1. Communiquer clairement au sein de l'équipe du module : avec le Tech Lead sur les décisions d'architecture, avec le Data Scientist sur l'intégration des résultats des modèles, avec le Design Lead sur l'implémentation des spécifications de conception, et avec le Data Engineer sur la couche d'accès aux données
  1. Piloter l'amélioration continue : identifier de manière proactive les opportunités de rendre le produit plus rapide, plus fiable ou plus utile pour les utilisateurs professionnels qui en dépendent ; apporter cet instinct à chaque sprint sans attendre qu'on le lui demande

À propos de vous

Technique

  1. Forte maîtrise de React et TypeScript pour le développement frontend complexe ; solide maîtrise de l'architecture des composants, de la gestion d'état et des conventions d'ingénierie qui rendent les bases de code produit maintenables à mesure que les fonctionnalités s'accumulent
  1. Forte maîtrise du développement côté serveur ; expérience dans la construction de services APIs et backend fiables et versionnés qui servent des résultats analytiques et générés par IA aux clients frontend selon les normes de latence et de fiabilité requises par les déploiements clients en direct
  1. Expérience dans la construction d'interfaces analytiques riches en données : tableaux de bord chargés en graphiques, outils de scénarios et de simulation en temps réel, vues de comparaison multi-variables et affichages d'allocations utilisant des bibliothèques de visualisation modernes
  1. Expérience dans l'intégration des résultats de modèles statistiques et de contenu généré par IA dans des fonctionnalités produit destinées aux utilisateurs ; compréhension de la manière de structurer, valider et servir les résultats analytiques sous une forme que les interfaces frontend peuvent consommer de manière fiable
  1. Solides fondamentaux en ingénierie : code propre et testable ; appropriation des pipelines CI/CD ; tests automatisés ; débogage et profilage de performance de niveau production ; et la discipline nécessaire pour construire des fonctionnalités maintenables par toute l'équipe
  1. Expérience dans le déploiement et l'exploitation d'applications full-stack sur Azure ou AWS ; familiarité avec la conteneurisation et la manière dont les services frontend et backend sont déployés et surveillés dans un environnement cloud-native
  1. Compréhension de l'authentification, de l'autorisation et du traitement sécurisé des données ; expérience dans l'application des principes DevSecOps sur une application full-stack traitant des données commerciales sensibles des clients
  1. Utilisation active d'outils de codage assistés par IA (Cursor, Claude Code ou équivalent) pour accélérer le développement, prototyper plus rapidement et élever le niveau de qualité de l'ingénierie au sein de l'équipe du module

Expérience

  1. 5 ans ou plus dans des rôles d'ingénierie logicielle full-stack avec des responsabilités pratiques de construction couvrant à la fois le frontend et le backend
  1. Expérience dans l'intégration des résultats de modèles de science des données ou de ML dans des fonctionnalités produit ; compréhension de la manière dont les résultats des modèles statistiques doivent être structurés et servis pour une consommation frontend fiable
  1. Expérience de travail dans des équipes produit agiles et interfonctionnelles aux côtés de data scientists et d'ingénieurs IA ; solides compétences en résolution de problèmes et en résolution d'incidents de production

Éducation

Diplôme d'associé / licence en informatique, ingénierie, mathématiques ou dans un domaine technique connexe ; ou une combinaison équivalente d'éducation, de formation et d'expérience.

  1. La familiarité avec les modèles de données spécifiques au domaine dans au moins un domaine de module produit (données de dépenses et d'attribution média, données de suivi de marque et de panel, ou données de tarification et promotionnelles) est un atout majeur
  1. Expérience avérée dans la livraison d'applications de production avec des interfaces analytiques riches en données dont dépendent de vrais utilisateurs professionnels ; une expérience dans l'analyse, les logiciels commerciaux ou les environnements produits adjacents au conseil est un atout majeur
  1. Expérience dans des environnements en contact avec les clients ou adjacents au conseil où les décisions d'interface ont des conséquences directes sur la manière dont les utilisateurs professionnels font confiance aux résultats analytiques et agissent en conséquence est un atout majeur

INFORMATIONS GÉNÉRALES

Intitulé du poste Lead, Full stack AI Engineer

ID du poste 111329

Domaines de travail Technologie et Ingénierie

Type d'emploi Permanent à temps plein

Lieu(x) Sao Paulo, Varsovie

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