Aller au contenu

Développeur de plateforme IA sénior

  • À distance / Télétravail
    • Montréal, Québec, Canada
  • Ingénierie

Description de l'offre d'emploi

Petal est un leader canadien de l’orchestration des soins de santé et de la facturation médicale qui révolutionne les systèmes de santé afin de les rendre agiles, efficaces et résilients, grâce à la BI en santé, à l’analytique avancée et à des informations éclairées. 

 

Notre engagement à offrir une culture d’entreprise exceptionnelle nous a valu des reconnaissances importantes, notamment celle d’être certifiés Great Place to Work dans les secteurs de la technologie et des soins de santé. Rejoins-nous dans notre mission d’outiller les innovateurs en santé et d’améliorer le système de santé autrement. 

Parlons technologie

Joins-toi à une équipe d’ingénierie performante qui mène une transformation propulsée par l’IA du cycle de développement logiciel (SDLC) vers un cycle de développement agentique (Agentic Development Life Cycle, ADLC). Nous recherchons un(e) développeur(euse) senior qui adopte les pratiques d’ingénierie assistées par l’IA et qui peut montrer l’exemple en matière de livraison logicielle moderne.

Tu contribueras à faire progresser l’excellence en ingénierie en tirant parti des outils d’IA pour améliorer la vélocité de développement, la qualité du code, l’automatisation et l’efficacité opérationnelle à travers le SDLC.

Le rôle

L’équipe Plateforme IA bâtit les capacités IA dédiées qui permettent aux équipes produit de Petal de créer, déployer, évaluer, gouverner et exploiter des agents IA de façon sécuritaire et cohérente.

À titre de développeur(euse) logiciel senior, plateforme IA, tu apporteras plus de 10 ans d’expérience pratique dans la création et l’exploitation de produits SaaS. Dans ce rôle, tu concevras, bâtiras et exploiteras des capacités de plateforme IA de niveau production, réutilisées par les équipes produit. Tu contribueras à définir les fondations techniques de l’écosystème d’agents IA de Petal, tout en t’assurant que les capacités de la plateforme sont sécurisées, observables, évaluables, gouvernées et prêtes pour une utilisation en production.

Ce que tu feras

  • Concevoir, bâtir et exploiter des capacités de plateforme propres à l’IA, utilisées par les équipes produit pour créer et faire fonctionner des agents IA.

  • Bâtir des services pour l’orchestration d’agents, l’exécution runtime, l’intégration d’outils, la gestion du cycle de vie des agents, l’évaluation, l’observabilité et la gouvernance.

  • Créer des composants de plateforme IA tels que des catalogues d’agents, des builders de workflows, Agent IAM, des magasins opérationnels d’agents, des cadres d’évaluation, la gestion des prompts et des configurations, des garde-fous, des services de retrieval et Agent Observability.

  • Bâtir des API, SDK, modèles, implémentations de référence et de la documentation réutilisables pour le développement et l’exploitation d’agents IA.

  • Collaborer avec les équipes applicatives pour comprendre leurs besoins liés à la plateforme IA, tout en laissant à ces équipes la responsabilité des fonctionnalités IA propres à leurs produits.

  • Soutenir une intégration sécurisée et gouvernée entre les agents, les API internes, les sources de données, les systèmes de connaissances et les services Azure AI.

  • Définir les standards de déploiement, de surveillance, d’évaluation, de contrôle des accès, de gestion des coûts et de pratiques d’IA responsable pour les agents.

  • Réduire la duplication d’infrastructures d’agents IA entre les équipes en créant des blocs de construction réutilisables et propres à l’IA.

  • Mentorer les développeur(euse)s et contribuer à orienter la direction technique des capacités de plateforme IA de Petal.

Stack technologique

Tu travailleras avec des technologies de plateforme IA telles que :

  • Azure AI et cloud : Azure Native Services, Azure AI Foundry, Azure AI Search, Azure Cognitive Services

  • Orchestration d’agents : LangGraph, runtimes d’agents, tool calling, orchestration de workflows

  • Langages et frameworks : Python, Node.js, TypeScript, Angular

  • Évaluation : cadres d’évaluation IA, tests automatisés d’agents, suites de benchmarks, scoring de qualité

  • Sécurité des agents : Agent IAM, contrôle d’accès basé sur les rôles, gestion des secrets, pistes d’audit

  • Observabilité des agents : traces d’agents, journaux de tool calls, surveillance des prompts/réponses, métriques, tableaux de bord, alertes

  • Connaissances et retrieval : recherche sémantique, recherche vectorielle, pipelines de retrieval, connecteurs de connaissances d’entreprise

  • Gouvernance : garde-fous d’IA responsable, application des politiques, contrôles de conformité, suivi des coûts

Pré-requis du poste

Ce que tu apportes

  • Solide expérience dans la création de services backend, de plateforme, d’infrastructure IA ou d’infrastructure d’agents de niveau production.

  • Expérience en conception de systèmes distribués, d’API, de services cloud-native et de capacités destinées aux développeur(euse)s pour des équipes d’ingénierie internes.

  • Expérience pratique avec des infrastructures IA/LLM modernes, comme l’orchestration d’agents, le retrieval, le tool calling, les pipelines d’évaluation, Agent IAM, Agent Observability, les passerelles de modèles ou les garde-fous d’IA responsable.

  • Solide compréhension de la façon de bâtir des systèmes d’IA sécurisés, observables, testables, gouvernés, fiables et conscients des coûts en production.

  • Capacité à naviguer dans l’ambiguïté, à définir une direction technique et à transformer des concepts de plateforme IA en services utilisables par les équipes d’ingénierie produit.

  • Fortes compétences de collaboration avec les équipes produit, ingénierie, sécurité, données et applications.

  • Capacité à mentorer d’autres développeur(euse)s et à élever le niveau technique de l’ingénierie de plateforme IA.

Attentes de niveau senior

À titre de membre senior de l’équipe Plateforme IA, tu contribueras à façonner les capacités de plateforme propres à l’IA chez Petal.

Tu devras :

  • Prendre en charge des initiatives complexes de plateforme IA, de la conception jusqu’à la production.

  • Prendre des décisions d’architecture pragmatiques qui équilibrent la rapidité, la sécurité, la scalabilité, la maintenabilité, la gouvernance et les coûts.

  • Anticiper les risques opérationnels, de sécurité et de qualité propres aux agents IA.

  • Créer des patterns réutilisables de plateforme IA plutôt que des fonctionnalités produit ponctuelles ou des services de plateforme génériques.

  • Aider les équipes applicatives à réussir grâce à de l’enablement propre à l’IA, de la documentation, des API et des services réutilisables.

  • Mentorer les développeur(euse)s et influencer les pratiques d’ingénierie liées au développement et à l’exploitation d’agents IA.

  • Représenter l’équipe Plateforme IA dans les discussions techniques interfonctionnelles sur l’architecture IA, la sécurité IA, l’évaluation IA et l’exploitation des agents.

Succès dans les 6 à 12 premiers mois

Dans ce rôle, le succès ressemble à ceci :

  • Les équipes applicatives peuvent bâtir des agents IA plus rapidement grâce à des capacités de plateforme IA dédiées.

  • Les composants clés de la plateforme IA sont prêts pour la production, observables, sécurisés, gouvernés et documentés.

  • Il y a moins de duplication d’infrastructures d’agents IA entre les équipes.

  • La plateforme fournit des patterns clairs et propres à l’IA pour l’orchestration, le retrieval, l’évaluation, la gouvernance, Agent IAM, Agent Observability et le déploiement.

  • Les agents IA peuvent être évalués, surveillés, gouvernés et exploités avec confiance en production.

  • L’équipe Plateforme IA est reconnue comme propriétaire des capacités réutilisables de plateforme IA, et non comme une équipe de plateforme générique ou une équipe de fonctionnalités IA produit.

La position de Petal sur le télétravail

Selon nous, une entreprise ne peut pas se dire moderne, innovante et avoir le bien-être de son équipe à cœur sans tenter d’intégrer le télétravail au niveau que son modèle d’affaires lui permet. Les employé(e)s de Petal continuent de bénéficier de la possibilité de télétravailler avec toute la flexibilité permise par la nature du poste et le bon déroulement des opérations.

Nos avantages

  • Allocation récurrente pour le travail hybride;

  • Rémunération qui reconnaît ta contribution;

  • 4 à 6 semaines de vacances payées par année;

  • 5 jours personnels payés par année;

  • Un régime REER / RPDB collectif avec contribution de l’employeur;

  • Un régime complet d’assurance collective, dès le jour 1;

  • Une allocation annuelle mieux-être;

  • Accès à l’application de télésanté Lumino Santé™;

  • Des horaires de travail flexibles et plus encore.

Petal participe activement au programme d’accès à l’égalité en emploi, et les membres des groupes cibles suivants sont encouragés à postuler : les femmes, les personnes en situation de handicap, les personnes autochtones et les minorités visibles. Si tu es une personne en situation de handicap, de l’assistance est disponible sur demande dans le cadre du processus de présélection et de sélection.

Petite note importante : nous avons remarqué que certains sites externes publient nos offres d’emploi sous des titres de poste inexacts. Pour trouver nos vraies opportunités et te joindre à notre équipe, assure-toi de postuler via notre page carrières officielle ou nos partenaires de confiance. Nous avons hâte de te connaître!

À distance / Télétravail
  • Montréal, Québec, Canada
Ingénierie
Temps plein, durée indéterminée

ou