Sun Life
Sun Life
Sun Life est une entreprise mondiale de services financiers dont le siège se trouve à Toronto, au Canada. Fondée en 1865, elle propose des solutions d’assurance, d’investissement, de conseil financier, de gestion de patrimoine, de santé et de gestion d’actifs aux particuliers, aux entreprises et aux institutions. Sun Life exerce ses activités en Amérique du Nord, en Asie et en Europe, en associant services financiers et offres axées sur la santé, tout en mettant l’accent sur la durabilité, la diversité et l’inclusion, ainsi que sur son impact au sein des communautés. Son vaste éventail d’activités accompagne des équipes travaillant dans la finance, la santé, le conseil et les services connexes.

Ingénieur logiciel senior, tests d’IA et flux de travail agentiques

Sun Life recherche un ingénieur logiciel senior pour développer des outils de test fondés sur l’IA et d’orchestration agentique. Le poste porte sur les API, les intégrations, l’automatisation et l’ingénierie de la qualité à l’échelle de l’entreprise.

Description

  • Concevoir, développer, tester et maintenir des logiciels pour la plateforme d’orchestration de l’ingénierie de la qualité agentique
  • Développer des capacités basées sur l’IA qui améliorent la productivité de l’ingénierie et les résultats en matière de qualité
  • Créer des flux de travail agentiques pour les tests, l’automatisation et la livraison de logiciels
  • Intégrer des agents d’IA aux outils d’ingénierie, aux frameworks de test et aux services de la plateforme
  • Contribuer à des solutions de test assistées par l’IA et d’automatisation de l’ingénierie
  • Collaborer avec des équipes d’ingénierie interfonctionnelles sur les améliorations et l’innovation de la plateforme
  • Développer des API, des services et des applications selon des pratiques modernes d’ingénierie
  • Participer aux revues de conception technique et aux améliorations de l’architecture de la plateforme
  • Contribuer à l’établissement de normes de plateforme, de composants réutilisables et de bonnes pratiques d’ingénierie
  • Soutenir les expérimentations et les preuves de concept liées aux technologies émergentes et aux solutions basées sur l’IA
  • Appliquer des pratiques agiles de livraison et une rétroaction continue pour améliorer les capacités de la plateforme
  • Partager les connaissances et soutenir le développement technique de l’équipe
  • Aider les utilisateurs de la plateforme à résoudre les problèmes et leur fournir des conseils techniques et un accompagnement

Exigences

  • Diplôme universitaire, diplôme collégial ou expérience pratique équivalente en informatique, en génie logiciel, en technologies de l’information ou dans un domaine connexe
  • Au moins cinq ans d’expérience dans la conception, le développement et le soutien de logiciels dans des environnements de livraison agile
  • Expérience dans la conception, la création, l’intégration ou le soutien d’agents d’IA, de flux de travail agentiques et de logiciels basés sur l’IA
  • Expérience dans la création d’outils pour développeurs ou d’intégrations avec de grands modèles de langage, notamment des extensions d’IDE, le Model Context Protocol, des API d’appel d’outils et l’ingénierie des prompts ou du contexte
  • Solides compétences en programmation Python
  • Expérience avec Java, JavaScript, TypeScript ou C#
  • Expérience dans la conception et le développement d’API, de services, d’intégrations et de solutions d’automatisation
  • Connaissance pratique de frameworks d’automatisation des tests tels que Playwright, Bruno/REST, PyETL, JUnit, Jest, pytest ou xUnit
  • Expérience du contrôle de code source basé sur Git, des stratégies de branchement et des pratiques modernes de livraison de logiciels
  • Expérience avec PostgreSQL et les principes contemporains de modélisation des données
  • Connaissance des plateformes infonuagiques et des modèles modernes de déploiement d’applications, en particulier AWS
  • Familiarité avec Docker et les environnements de développement fondés sur les conteneurs
  • Solides capacités d’analyse et de résolution de problèmes
  • Excellentes aptitudes en communication, en collaboration et en mobilisation des parties prenantes
  • Atout : expérience dans l’application de capacités d’IA et de capacités agentiques aux tests, à l’ingénierie de la qualité ou à la livraison de logiciels
  • Atout : familiarité avec la gouvernance des agents, les frameworks d’évaluation, l’observabilité et les pratiques d’IA responsable
  • Atout : expérience de l’automatisation des flux de travail, des plateformes de productivité de l’ingénierie et des outils d’accompagnement des développeurs
  • Atout : expérience dans la promotion de l’adoption technologique par l’intermédiaire de communautés de pratique, de l’intégration, de l’accompagnement ou de la formation

Avantages

  • Occasions continues d’apprentissage, de perfectionnement et d’amélioration
  • Soutien à la mobilité interne et à la croissance professionnelle
  • Options de travail hybride, à domicile ou au bureau selon les besoins de l’entreprise et des clients
  • Programmes d’intéressement pour les employés admissibles, selon le rendement individuel et celui de l’entreprise
  • Mesures d’adaptation pour les personnes handicapées et offres d’emploi disponibles dans d’autres formats
  • Un milieu de travail diversifié et inclusif