17 Sep
|
Canadian National Railway
|
Vaughan
17 Sep
Canadian National Railway
Vaughan
Analyste, Ingénierie de l’intelligence artificielle (IA) Nous offrons de la formation rémunérée et des occasions de carrière sur lesquelles se bâtissent des parcours professionnels durables. 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. Ingénierie de l’IA, développement full stack et livraison de solutions 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 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. 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.
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.
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.
* 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. 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. 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.
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. 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. 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.
Veuillez consulter régulièrement vos courriels, car les communications aux candidats sont envoyées par courrier électronique. #
📌 Analyste, Ingénierie de l’intelligence artificielle (IA) (Vaughan)
🏢 Canadian National Railway
📍 Vaughan