À PROPOS DU POSTE
Power Factors prend de l'ampleur en termes de complexité - davantage de produits, de plateformes, d'acheteurs sophistiqués, et des attentes croissantes quant aux capacités natives en IA dans notre suite de logiciels pour les énergies renouvelables. Dans ce contexte, l'absence d'une vision technique unique et imputable crée un risque réel : des schémas architecturaux divergents selon les secteurs verticaux, des approches incohérentes en matière d'investissement dans les plateformes d'IA et de données, et une dette technique qui s'accumule plus vite qu'elle ne peut être résorbée.
Le rôle de Responsable de l'architecture logicielle existe pour combler cet écart. Il s'agit d'un poste de leadership technique pratique et hautement spécialisé, chargé de définir et d'appliquer les normes d'architecture d'entreprise à l'échelle de l'organisation Produits et Technologie de Power Factors - couvrant les secteurs Plateforme, SCADA, EMS, APM, CloudOps et CAM/FSM/Ops produit - tout en concevant et en prototypant personnellement les problèmes les plus complexes auxquels l'organisation est confrontée, notamment en matière d'introduction de produits basés sur l'IA, d'acquisition de données IoT et d'évolutivité SaaS multitenant.
Ce poste combine la portée stratégique d'un• e architecte d'entreprise et la crédibilité d'un• e bâtisseur• se qui continue d'écrire du code, de réviser des demandes de tirage (pull requests) et d'être à l'aise en tant que personne la plus technique dans la salle.
Relevant directement du ou de la Chef• fe des produits et de la technologie (CPTO), la personne titulaire agit comme tissu connectif entre la stratégie organisationnelle du ou de la CPTO et les décisions techniques quotidiennes prises par les équipes d'ingénierie verticales, en collaborant étroitement avec les responsables des secteurs (Plateforme, SCADA, EMS, APM, CloudOps, CAM/FSM/Ops produit), la gestion de produit et les équipes CloudOps et Sécurité.
Il est important de noter que ce rôle n'est pas un poste purement stratégique ou consultatif éloigné du code, ni un rôle de gestion axé sur les processus et les rapports. La personne titulaire est appelée à demeurer une contributrice technique crédible et active tout au long de son mandat. Ce poste ne comprend pas non plus la responsabilité de la priorisation de la feuille de route produit ou de la stratégie commerciale - ces responsabilités demeurent avec la gestion de produit et le ou la CPTO - mais il façonne directement ce qui est techniquement possible et à quelle vitesse cela peut être livré.
CE QUE VOUS FEREZ
Architecture d'entreprise et conception de systèmes complexes
• Définir et maintenir les normes d'architecture d'entreprise, les architectures de référence et les garde-fous techniques de Power Factors pour l'ensemble des secteurs verticaux • Diriger les revues architecturales pour les initiatives majeures, en assurant la cohérence, l'évolutivité et la maintenabilité à long terme • Être responsable de la feuille de route technique pour les capacités de plateforme transversales (plateforme de données, couche d'intégration, identité, observabilité) • Concevoir des systèmes complexes à haute disponibilité où l'exactitude, la latence et l'intégrité des données ont des conséquences opérationnelles et commerciales réelles • Collaborer avec les responsables des secteurs verticaux (SCADA, EMS, APM, Plateforme, CloudOps) pour s'assurer que les décisions architecturales locales s'alignent sur la direction d'entreprise
Leadership technique des équipes
• Bâtir et diriger une fonction d'architecture distribuée opérant comme une autorité technique de confiance en Grèce, à Montréal et dans d'autres régions • Encadrer les ingénieur• e• s senior et les responsables en ingénierie en matière de jugement architectural, de conception de systèmes et d'analyse des compromis techniques • Établir et animer des forums de gouvernance architecturale (revues de conception, processus RFC, comités de pilotage technique) • Agir comme point d'escalade technique pour les décisions de conception les plus critiques de l'organisation
Architecture et livraison de produits basés sur l'IA
• Concevoir et contribuer personnellement à la construction de capacités de produits basées sur l'IA de bout en bout - de l'acquisition de données et de la sélection de modèles jusqu'au déploiement et à la surveillance • Définir l'approche architecturale de Power Factors pour les produits basés sur les LLM, incluant l'utilisation du Model Context Protocol (MCP), les architectures de récupération et les flux de travail agentiques • Évaluer et sélectionner les LLM de développement et les plateformes d'IA adaptés à l'intégration dans des produits commerciaux • Assurer le pont technique entre REMI et les autres initiatives natives en IA et l'architecture de plateforme globale • Mettre à profit l'expertise en apprentissage automatique et en science des données pour orienter les décisions produit - sélection de modèles, ingénierie des caractéristiques, conception de pipelines de données et pratiques MLOps
Développement pratique
• Écrire du code de production, prototyper de nouveaux schémas architecturaux et contribuer directement aux problèmes techniques les plus complexes de l'organisation • Montrer l'exemple en matière de qualité du code, de discipline de test et d'excellence en ingénierie • Rester suffisamment proche du code pour formuler des jugements architecturaux crédibles et actuels, plutôt que de se fier à des rapports de seconde main • Réaliser des implémentations de validation de concept pour réduire les risques liés aux grands paris architecturaux avant l'engagement complet des équipes
Architecture IoT, périphérie et systèmes industriels
• Concevoir des systèmes d'acquisition de données IoT évolutifs capables d'ingérer, de normaliser et de traiter des volumes élevés de télémétrie provenant d'actifs d'énergie renouvelable distribués • Définir l'architecture pour les dispositifs de périphérie et les contrôleurs de centrale (PPC), en équilibrant le calcul sur site, les contraintes de latence et la connectivité infonuagique • S'assurer que les approches architecturales tiennent compte de la conformité aux codes du réseau, des exigences de contrôle en temps réel et des réalités opérationnelles des environnements SCADA et EMS • Appliquer la connaissance du domaine des énergies renouvelables et de l'énergie pour orienter les décisions de modélisation des données, d'intégration et de conception des systèmes de contrôle
Architecture infonuagique, SaaS et multitenant
• Être responsable de la stratégie d'architecture infonuagique sur GCP et/ou AWS, incluant les postures de coût, de résilience et de sécurité • Faire progresser l'architecture SaaS multitenant de Power Factors pour prendre en charge l'échelle, l'isolation des locataires et la configurabilité sans fragmenter le code • Définir les normes architecturales pour le développement d'applications mobiles là où les produits s'étendent aux cas d'utilisation sur le terrain et en opérations • Évaluer les décisions de construction ou d'achat et de consolidation de plateformes à travers la pile technologique
Productivité de l'ingénierie et développement assisté par l'IA
• Identifier, évaluer et déployer des outils de développement IA qui permettent une amélioration de la productivité de 3 à 4 fois au sein des équipes d'ingénierie • Définir les meilleures pratiques pour la programmation, les tests et la revue de code assistés par l'IA, en équilibrant vitesse, qualité et sécurité • Collaborer avec la direction de l'ingénierie pour mesurer et communiquer les gains de productivité issus de l'adoption des outils d'IA
Indicateurs de succès
• Nombre de capacités de produits basées sur l'IA conçues et mises en production par année • Gains de productivité mesurés (vélocité, délai de cycle) attribuables au déploiement des outils de développement IA • Réduction des incohérences architecturales entre secteurs verticaux et des investissements de plateforme dupliqués • Métriques de fiabilité et de performance des systèmes critiques d'entreprise et transactionnels • Taux d'adoption des normes architecturales et des conceptions de référence à travers les équipes d'ingénierie • Rétroaction qualitative à 360° des responsables en ingénierie sur l'efficacité du leadership technique
CE QUE VOUS DEVEZ APPORTER
• 15 à 20 ans d'expérience progressive en génie logiciel, avec une part importante consacrée à l'architecture et aux rôles de leadership technique • Expérience démontrée dans la conception de systèmes à grande échelle et haute complexité avec des enjeux opérationnels importants • Capacité avérée à diriger et à encadrer des ingénieur• e• s et des architectes senior au sein d'équipes distribuées • Expérience dans la conception de systèmes transactionnels ou de trading à haut débit et haute intégrité où l'exactitude et la performance sont non négociables • Bilan avéré dans la conception et la mise en production de produits basés sur l'IA de bout en bout, du concept au lancement en production • Approche pratique du développement : un• e architecte qui code encore et qui prend un réel plaisir à construire, et pas seulement à concevoir • Expérience avec des systèmes qui ingèrent et traitent de grands volumes de télémétrie provenant d'actifs physiques distribués • Familiarité avec les architectures informatiques de périphérie et les systèmes de contrôle industriels, incluant les dispositifs de périphérie et les contrôleurs de centrale (PPC) • Expérience directe dans les logiciels pour les énergies renouvelables ou le secteur énergétique au sens large (fortement souhaitée) • Solides connaissances pratiques en apprentissage automatique et en science des données, suffisantes pour prendre des décisions architecturales et de plateforme éclairées • Expérience pratique avec le Model Context Protocol (MCP), les LLM de développement et la création de fonctionnalités produit basées sur les LLM • Expérience approfondie avec GCP et/ou AWS à un niveau architectural • Expérience dans la sélection et le déploiement d'outils de développement IA qui augmentent de façon significative la productivité des équipes d'ingénierie • Expérience avancée dans la conception et l'évolution d'applications SaaS multitenantes • Connaissance pratique de l'architecture et de la livraison d'applications mobiles, suffisante pour guider les équipes qui développent des expériences mobiles
Compétences clés
• Solide pensée systémique avec la capacité de naviguer entre la stratégie d'entreprise et le code ligne par ligne • Communication de niveau exécutif - capable de traduire les compromis architecturaux en termes commerciaux pour le ou la CPTO et l'équipe de direction • À l'aise pour exercer une autorité technique importante tout en demeurant collaboratif• ve et sans ego • Véritable enthousiasme pour rester à l'affût des évolutions rapides du paysage de l'IA et des LLM
CE QUI CONSTITUE UN ATOUT
• Profil de type Ingénieur• e principal• e, Ingénieur• e distingué• e, Vice-président• e de l'ingénierie ou Architecte en chef• fe • Expérience dans une organisation SaaS multi-produits en phase de croissance • Aisance à jouer à la fois le rôle d'autorité en architecture d'entreprise et celui de contributeur ou contributrice individuel• le selon les exigences du problème
EXIGENCE LINGUISTIQUE - ANGLAIS
En raison de la portée mondiale de nos activités et de la nécessité de collaborer avec des collègues, des clients et des partenaires à l'international, la maîtrise de l'anglais est requise pour ce poste. La personne titulaire devra communiquer régulièrement en anglais, tant à l'oral qu'à l'écrit, dans le cadre de ses fonctions quotidiennes.