02 Sep
|
Schneider Electric
|
Montreal
02 Sep
Schneider Electric
Montreal
Rejoignez une nouvelle équipe basée à Montréal et contribuez à transformer les possibilités offertes par les technologies d’intelligence artificielle émergentes en expériences produit fiables et maintenables. Dans le cadre de l’initiative Energy Intelligence, vous participerez à un effort plus large visant à développer des solutions intégrant l’IA pour soutenir plusieurs produits, processus d’ingénierie et lignes d’affaires.
Dans ce rôle, vous contribuerez au développement de la couche applicative entourant les modèles d’IA et transformerez des expérimentations concluantes en composants logiciels, services, outils et capacités réutilisables répondant aux exigences d’un environnement de production. Vous collaborerez avec des équipes en développement de produits, données, MLOps et architecture, ainsi qu’avec des spécialistes du domaine, afin d’intégrer l’IA aux produits existants de Digital Energy Software et de faire évoluer des cas d’usage prometteurs, du prototype jusqu’à leur intégration durable aux produits.
Vous possédez une solide expérience en développement logiciel et aimez résoudre des problèmes complexes en collaboration. Vous savez avancer rapidement dans l’expérimentation tout en appliquant la rigueur nécessaire pour concevoir des systèmes intégrant l’IA qui soient sécurisés, testables, observables et fiables. Vous n’avez pas besoin de maîtriser dès le départ toutes les dimensions de notre domaine.
Nous accordons avant tout de l’importance à vos fondations en développement logiciel, à votre expérience concrète de l’intégration de l’IA dans des applications, ainsi qu’à votre capacité à apprendre et à collaborer avec des équipes multidisciplinaires.
Ce que vous ferez
- Concevoir des applications et des services de qualité production qui intègrent des modèles d’IA à de véritables expériences produit.
- Intégrer des capacités d’IA aux produits existants de Digital Energy Software, aux outils destinés aux équipes de développement et aux processus d’ingénierie.
- Développer la couche d’abstraction de l’IA, notamment les adaptateurs de modèles, les API, les mécanismes de routage, l’application des politiques et les mécanismes de repli.
- Concevoir des API, des SDK, des bibliothèques réutilisables et des applications de référence afin de faciliter l’adoption des capacités d’IA par plusieurs produits et équipes.
- Développer des workflows pour la génération, la validation, l’explication, la conversion et la révision de scripts, y compris des workflows agentiques lorsque cela est pertinent.
- Mettre en place des expériences avec intervention humaine afin d’assurer une révision et une supervision appropriées des décisions d’IA à fort impact.
- Concevoir des mécanismes déterministes de validation et de test afin d’améliorer la fiabilité et la prévisibilité des résultats probabilistes produits par les modèles.
- Appliquer des pratiques d’ingénierie sécurisées à la gestion des prompts, des données, des identifiants, des réponses des modèles, de l’accès aux outils et de la télémétrie.
- Contribuer aux tests automatisés, à l’observabilité, à l’optimisation de la performance et au déploiement des applications et services intégrant l’IA.
- Collaborer étroitement avec les équipes de développement produit afin de transformer des prototypes concluants et des cas d’usage validés en capacités produit sécurisées, maintenables et durables.
Ce que vous apportez
- Une expérience professionnelle en développement d’applications ou de services logiciels fiables et maintenables.
- La maîtrise d’au moins 1 langage de programmation pertinent, comme C#, Python, TypeScript ou Java.
- Une expérience dans 1 ou plusieurs domaines comme la conception d’API, les systèmes distribués, le développement cloud natif ou les tests automatisés.
- Une expérience de l’intégration de grands modèles de langage, ou LLM, ou de modèles d’apprentissage automatique dans des applications logicielles.
- La capacité à développer des prototypes et à faire évoluer des concepts concluants vers des systèmes maintenables et adaptés à la production.
- Une compréhension des pratiques de développement logiciel sécurisé.
- Une approche collaborative, de la curiosité et la capacité à apprendre dans un environnement technique en évolution.
Vos atouts
- Une expérience des outils de développement, des compilateurs,
des analyseurs syntaxiques, de l’analyse statique ou de la transformation de code.
- Une connaissance des systèmes de gestion des bâtiments ou des logiciels d’automatisation industrielle.
- Une familiarité avec Azure, les conteneurs, Kubernetes ou les applications en périphérie.
- Une expérience de la mise en œuvre de workflows agentiques offrant un accès contrôlé aux outils.
- Une exposition à l’IA appliquée, aux technologies du bâtiment ou à la gestion de l’énergie constituerait un atout.
Nous croyons que les compétences et les talents peuvent s’acquérir de nombreuses façons, qu’elles soient issues d’expériences professionnelles, personnelles ou académiques. Même si vous ne répondez pas à tous les critères, nous vous encourageons à postuler. Votre parcours unique et votre vision peuvent être une véritable force pour notre équipe.
Cette offre correspond à un poste actuellement vacant.
Chez Schneider, nous pensons que chaque employé est un talent qui mérite l’égalité des chances. Cela signifie que vous comptez. Chaque individu doit se sentir valorisé, soutenu et traité équitablement pour donner le meilleur de lui-même.
Notre programme de rémunération globale est notre façon de dire : « Nous vous voyons. Nous vous valorisons ». C’est plus qu’une easy rémunération et des avantages – c’est un investissement significatif en vous. Il est conçu pour vous permettre de performer, de grandir, de vous sentir en sécurité et d’élever votre potentiel afin de briller en tant qu’acteur d’impact.
La fourchette de rémunération attendue est de CAD $114,750 - CAD $162,000 par an.
Cette fourchette comprend le salaire de base et des incitations à court terme.
Pour les candidats en Ontario, cette offre est conforme à la législation provinciale qui n’exige pas la divulgation de la fourchette salariale. Les questions concernant la fourchette salariale peuvent être adressées au recruteur ou au responsable du recrutement.
Schneider Electric est présent lorsque cela compte le plus pour vous
Prenez soin de vous et de votre famille.
Nous veillons à ce que vous vous sentiez en sécurité grâce à des avantages qui vous aident, vous et votre famille, à vous épanouir : couverture d’assurance santé incluant médical, dentaire, vision, assurance vie de base, accidents et invalidité ; programme
📌 Spécialiste senior en développement d’applications d’IA (Montreal)
🏢 Schneider Electric
📍 Montreal