Spécialiste senior en développement d’applications d’IA
Listed on 2026-09-05
-
Software Development
AI Engineer (Applied/Software), Machine Learning/ ML Engineer, Backend Developer, Cloud Engineer - Software
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.
Ceque 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.
- 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, comment 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…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: