Analyste, Ingénierie de l’intelligence artificielle

3 days ago

Winnipeg, Manitoba, Canada CN Full-time
Analyste, Ingénierie de l’intelligence artificielle (IA) À CN, chaque jour apporte son lot de défis nouveaux et stimulants. Vous évoluerez dans un environnement dynamique où vous contribuerez à assurer le fonctionnement optimal et sécuritaire de nos activités, aidant ainsi à maintenir l’économie sur la bonne voie. Nous offrons de la formation rémunérée et des occasions de carrière sur lesquelles se bâtissent des parcours professionnels durables. Nous reconnaissons les employés qui travaillent fort et qui cherchent à faire une différence. Vous pourrez vous épanouir au sein de notre culture collaborative, axée sur la sécurité, où nous travaillons ensemble comme UNE SEULE ÉQUIPE. Les carrières que nous offrons sont enrichissantes parce que le travail que nous accomplissons compte. Joignez-vous à nous

Sommaire des fonctions Le titulaire du poste est responsable de la conception, du développement, de l’intégration et de l’opérationnalisation de solutions d’intelligence artificielle (IA) à l’échelle de l’entreprise qui soutiennent la prochaine génération de capacités de données, d’analytique, d’automatisation et d’agents intelligents de CN.

Ce rôle exige de solides compétences en ingénierie logicielle full stack afin de transformer les occasions d’affaires en applications d’IA de niveau production, agents d’IA autonomes, flux de travail intelligents et services intégrés aux plateformes. Le titulaire travaille de bout en bout, couvrant le développement frontal et dorsal, l’ingénierie des données, l’apprentissage automatique et l’IA générative, afin de fournir des solutions d’IA sécurisées, gouvernées, fiables et évolutives.

Un aspect essentiel de ce poste consiste à prendre en charge l’ensemble du cycle de déploiement, en utilisant des pipelines CI/CD ainsi que les meilleures pratiques DevOps et LLMOps afin de faire passer les cas d’utilisation de l’IA du concept à la production sur les plateformes approuvées par CN.

Principales responsabilités Ingénierie de l’IA, développement full stack et livraison de solutions

Concevoir, développer, tester et déployer des applications d’IA full stack de bout en bout, des agents d’IA autonomes et des flux de travail intelligents répondant aux besoins d’affaires et générant une valeur mesurable.

Développer et améliorer des solutions d’IA générative, d’apprentissage automatique et d’automatisation à l’aide des modèles d’ingénierie, des plateformes et des contrôles approuvés par CN.

Concevoir et mettre en œuvre des flux de travail agentiques, des architectures de génération augmentée par récupération (RAG), des techniques d’ingénierie des invites (prompt engineering) et des méthodes d’évaluation de modèles afin de soutenir des solutions évolutives en production.

Développer des interfaces de programmation d’applications (API) réutilisables, des services dorsaux robustes et des composantes frontales interactives afin d’accélérer la livraison de solutions d’IA et d’assurer une cohérence entre les différents cas d’utilisation.

Intégration des données, CI/CD et déploiement

Diriger le déploiement de solutions d’IA dans les environnements de production en établissant et en maintenant des pipelines CI/CD robustes pour les essais automatisés, l’intégration et la livraison.

Intégrer les solutions d’IA aux applications d’entreprise, aux plateformes de données, aux processus d’affaires et aux flux opérationnels.

Développer et optimiser les pipelines de données, services et interfaces soutenant des applications d’IA fiables, sécurisées et évolutives.

Contribuer aux plateformes d’IA de l’entreprise, notamment Databricks, Gemini Enterprise, Vertex AI et les technologies connexes, en appliquant les meilleures pratiques LLMOps afin de soutenir la livraison des solutions.

Gouvernance, exploitation et amélioration continue

Appliquer les principes de gouvernance de l’IA, de sécurité, de protection des renseignements personnels, d’IA responsable et de gestion des risques liés aux modèles tout au long du cycle de vie des solutions.

Soutenir le déploiement en production, la surveillance, le dépannage, l’évaluation de la qualité, les exercices de red teaming, l’atténuation des hallucinations et l’amélioration continue des solutions d’IA.

Documenter les conceptions techniques, les décisions, les limites et les exigences opérationnelles afin de favoriser la maintenabilité, l’auditabilité et un transfert efficace des connaissances.

Exigences Expérience IA et ingénierie full stack

Plus de 2 ans d’expérience en développement full stack, en ingénierie de l’IA, en science des données ou dans des rôles connexes en livraison de technologies, avec une forte orientation vers les déploiements en production.

Plus d’un an d’expérience pratique démontrée dans la conception et le déploiement en production de copilotes d’entreprise, de robots