AB InBev
AB InBev
AB InBev est une entreprise brassicole mondiale qui possède un portefeuille de plus de 500 marques de bière, comprenant des marques internationales reconnues et des références locales appréciées. Forte de plus de 600 ans de tradition brassicole, l’entreprise s’attache à développer ses produits grâce à l’innovation, tout en promouvant la durabilité et la consommation responsable. Son activité diversifiée relie le brassage, le marketing des marques, l’hospitalité et les expériences des consommateurs sur différents marchés.

Architecte logiciel principal – Applications web à forte intensité de données et personnalisation (Télétravail au Brésil)

Pilotez l’architecture et la livraison d’applications web basées sur Azure et à forte intensité de données pour les plateformes mondiales de croissance numérique d’AB InBev. Prenez en charge les API performantes, les systèmes de données, la sécurité et l’architecture de production.

Description

  • Piloter l’architecture des systèmes et la livraison concrète d’un produit web à forte intensité de données basé sur Microsoft Azure.
  • Assumer la responsabilité de bout en bout des services, des API, de la couche Next.js, des intégrations, de la sécurité et du comportement sous charge.
  • Concevoir et livrer des systèmes hautement performants, en développant les chemins critiques de la conception initiale jusqu’à la production.
  • Développer des approches pour interroger, traiter et présenter de grands volumes de données, notamment la modélisation, l’optimisation SQL, la mise en cache, la pagination, l’agrégation, la recherche et le traitement asynchrone.
  • Livrer des tableaux de bord, des rapports et des fonctionnalités d’exploration des données à l’aide des plateformes de données existantes.
  • Sélectionner et documenter des modèles d’architecture, notamment les monolithes modulaires, les microservices, les systèmes synchrones et les conceptions pilotées par les événements.
  • Équilibrer les performances, la cohérence, la sécurité, les coûts et la complexité opérationnelle lors des décisions techniques.
  • Mettre en place des pratiques d’authentification, d’autorisation, d’observabilité, de tests automatisés, de revue de code et de livraison continue.
  • Appliquer des pratiques d’ingénierie assistées par l’IA au sein du développement de l’équipe.
  • Collaborer avec les équipes d’ingestion, de pipelines et de plateformes de données tout en assumant la responsabilité d’une livraison sécurisée et performante des données applicatives.

Exigences

  • Diplôme de licence en informatique, ingénierie, mathématiques ou autre discipline quantitative ; un master ou un doctorat constitue un atout.
  • Expérience en tant que Staff Engineer, Principal Engineer, architecte logiciel ou expérience comparable dans la conception et la livraison d’applications web et de systèmes backend hautement performants à grande échelle.
  • Expertise avancée en conception de systèmes à l’échelle de la production, couvrant les frontières entre services, les flux de données, la cohérence, les modes de défaillance et les compromis architecturaux justifiables.
  • Expérience pratique avancée en Java, avec utilisation de Go et/ou Python lorsque cela est pertinent.
  • Connaissance pratique de TypeScript, React et Next.js suffisante pour orienter et contribuer à l’application web.
  • Expérience en production avec Microsoft Azure, la conception d’API et d’intégrations et les systèmes distribués, notamment les files d’attente, les événements, l’idempotence, la cohérence, la résilience et la tolérance aux pannes.
  • Solides compétences en SQL, modélisation des données et optimisation des requêtes, ainsi qu’une expérience de NoSQL, de mise en cache et de recherche axée sur des interfaces et des API rapides traitant beaucoup de données.
  • Expérience des tests automatisés, de la CI/CD, des conteneurs, de Kubernetes, de l’infrastructure as code et du dépannage en production à l’aide de journaux, de métriques et de traces.
  • Une expérience supplémentaire des produits d’analytique ou de BI, des interfaces conversationnelles, des systèmes multi-locataires, du Domain-Driven Design, des feature flags ou de la livraison progressive constitue un atout.
  • Capacité à associer jugement architectural et mise en œuvre tout en restant activement impliqué dans la base de code.
  • Aptitude à prendre des décisions pragmatiques, notamment à reconnaître lorsqu’une conception plus simple suffit.
  • Capacité à communiquer clairement les risques, les décisions et les contraintes à des publics techniques et métier, tout en améliorant la qualité de l’équipe par l’exemple, la revue et la collaboration.

Avantages

  • Prime liée à la performance*
  • Prime d’assiduité*
  • Régime de retraite privé
  • Indemnité repas
  • Environnement de bureau décontracté et code vestimentaire informel
  • Jours de congé*
  • Assurance santé, dentaire et vie
  • Réductions sur les médicaments
  • Partenariat WellHub
  • Subventions pour la garde d’enfants
  • Réductions sur les produits Ambev*
  • Partenariat Clube Ben
  • Bourse d’études*
  • Garantie de fournitures scolaires
  • Plateformes de langues et de formation
  • Indemnité de transport