AI Jobs Map

CN · Vaughan, Ontario, Canada

Analyste, Ingénierie de l’intelligence artificielle (IA)- FR

mid_levelfull timePosted today
Apply on LinkedInOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

ci/cddevopsragprompt-engineeringdatabricksgeminillmvector-databasesgcpapache-sparkunitymlflowobservabilitymachine-learningdata-engineeringpythonjavascripttypescriptsqlreact

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 conversationnels, d’assistants de flux de travail, d’agents d’IA autonomes ou d’applications agentiques.

- Solide expérience des pipelines CI/CD, des pratiques DevOps et LLMOps ainsi que du déploiement d’applications conteneurisées dans des environnements infonuagiques.

- Expérience de l’IA générative, des grands modèles de langage (LLM), de la génération augmentée par récupération (RAG), de la recherche vectorielle, des plongements (embeddings), de l’ingénierie des invites, des agents et de l’évaluation de modèles.

- Expérience avec Google Cloud Platform, Vertex AI, Gemini Enterprise, Databricks, Spark/PySpark, Delta Lake, Unity Catalog, MLflow ou des plateformes comparables d’IA et de données infonuagiques.*

- Expérience dans la mise en œuvre de la surveillance (observability), de l’évaluation de la qualité, du red teaming, de l’atténuation des hallucinations, des contrôles de sécurité et des pratiques d’amélioration continue pour les systèmes d’IA.*

- Les exigences identifiées par un astérisque constituent un atout et ne sont pas obligatoires.

Formation, certification et désignation

- Baccalauréat en informatique, en génie logiciel, en science des données, en intelligence artificielle, en technologies de l’information, en génie ou dans un domaine connexe, ou expérience équivalente.

- Certification Google Cloud, Vertex AI, ingénieur en apprentissage automatique (Machine Learning Engineer), ingénieur de données (Data Engineer) ou certification connexe en IA ou en infonuagique.*

- Les exigences identifiées par un astérisque constituent un atout et ne sont pas obligatoires.

Compétences

- Fait preuve d’esprit critique.

- Comprend l’entreprise et demeure au fait des besoins de l’industrie.

- Collabore avec les autres et partage l’information.

- Communique avec impact.

- Cerne les besoins et trouve des solutions qui créent de la valeur pour toutes les parties prenantes.

- Donne l’exemple en matière de sûreté et de sécurité.

- Détecte les risques potentiels liés à la sûreté et à la sécurité.

Compétences techniques et connaissances

- Solides compétences en programmation full stack (Python, JavaScript/TypeScript, SQL), combinées à une vaste expérience dans le développement et l’intégration d’API RESTful et d’interfaces frontales modernes (p. ex. React, Angular).

- Connaissances techniques approfondies et expérience pratique avec des cadres et outils d’agents d’IA tels que ADK, LangChain, LangGraph, CrewAI, AutoGen ou LlamaIndex.

- Expérience obligatoire avec les outils modernes de déploiement et DevOps : Git, pipelines CI/CD (p. ex. GitHub Actions, GitLab CI, Jenkins), Docker et Kubernetes.

- Expérience avec des cadres de développement dorsaux comme FastAPI, Flask ou Node.js, ainsi qu’avec des outils de prototypage rapide comme Streamlit.

- Compréhension de la gouvernance des données, de la qualité des données, des métadonnées, de la traçabilité des données (data lineage), de la sécurité, de la protection des renseignements personnels, de l’IA responsable et des pratiques de livraison de technologies d’entreprise.

À propos de CN

CN est un chef de file mondial du transport et un facilitateur du commerce. Essentielle à l’économie, à ses clients et aux collectivités qu’elle dessert, CN transporte en toute sécurité plus de 300 millions de tonnes de ressources naturelles, de produits manufacturés et de produits finis partout en Amérique du Nord chaque année. Seul réseau ferroviaire reliant les côtes Est et Ouest du Canada à l’extrémité sud des États-Unis grâce à un réseau de 19 500 milles, CN et ses sociétés affiliées contribuent depuis 1919 à la prospérité des collectivités et au développement d’un commerce durable. CN soutient des programmes de responsabilité sociale et de gestion environnementale. Chez CN, nous travaillons comme UNE SEULE ÉQUIPE, axée sur la sécurité, la durabilité et nos clients, en offrant l’excellence opérationnelle et de la chaîne d’approvisionnement afin d’obtenir des résultats.

À propos de CN

Le CN est un chemin de fer de premier plan qui génère de la valeur de manière durable pour nos clients, actionnaires, employés et parties prenantes, avec un engagement indéfectible envers la sécurité et le service. Essentiel à l'économie, aux clients et aux communautés qu'il dessert, le CN transporte chaque année plus de 300 millions de tonnes de ressources naturelles, de produits manufacturés et de produits finis en toute sécurité partout en Amérique du Nord. Le vaste réseau ferroviaire du CN s'étend sur plus de 30 000 km (près de 20 000 milles), reliant les côtes est et ouest du Canada au sud des États-Unis. Depuis 1919, CN et ses affiliés contribuent à la prospérité des communautés et au commerce durable. Le CN propulse l'économie nord-américaine et s'engage dans des programmes de responsabilité sociale et de gestion environnementale.

Au CN, nous sommes déterminés à bâtir le chemin de fer le plus sûr , le plus inclusif et le plus durable en Amérique du Nord, à l'image des collectivités dans lesquelles nous exerçons nos activités. Les études montrent que les candidats hésitent souvent à postuler s'ils estiment ne pas répondre à 100 % aux exigences du poste. À tous les candidats potentiels : même si vous ne répondez pas à toutes les exigences énoncées dans l'affichage d'un poste, nous vous encourageons quand même à poser votre candidature.

Si vous avez besoin d'un accommodement pour le processus de recrutement (y compris des formats alternatifs de documents, des salles de réunion accessibles ou d'autres accommodements), veuillez contacter notre équipe à l'adresse suivante : [email protected] .

À titre d'employeur souscrivant au principe de l'égalité d'accès à l'emploi, le CN prendra en considération pour un emploi tous les candidats qualifiés sans égard à la race, à la couleur, à la religion, au sexe, à l'orientation sexuelle, à l'identité de genre, à l'origine nationale, à l'invalidité, au statut d'ancien combattant protégé, et à tout autre statut protégé en vertu des lois applicables.

Veuillez consulter régulièrement vos courriels, car les communications aux candidats sont envoyées par courrier électronique.

More jobs at CN