Skip to main content
Temps plein
Sur place

Ingénieur(e) de données/IA sénior

Voir sur la carte

Description

Ce rôle d'ingénieur(e) de données/IA sénior chez RBC Borealis implique la conception et la mise en œuvre de solutions d'IA pour les services bancaires aux particuliers et aux entreprises. L'ingénieur(e) sera responsable de la création et de la mise à l'échelle de pipelines avancés de données et d'apprentissage automatique, de systèmes d'IA agentiques et d'applications de modèles de langage étendus (LLM), en assurant leur sécurité, leur fiabilité, leur explicabilité, leur conformité et leur fondement sur des données de haute qualité. Le poste exige de traduire des problèmes bancaires complexes en systèmes d'IA déployables et de travailler avec une équipe dédiée à l'intégration de l'IA à l'échelle de l'entreprise.

Ce que nous recherchons

Construire et maintenir des pipelines de données évolutifs par lots et en continu pour ingérer, transformer et organiser des ensembles de données de haute qualité pour l'IA et les flux de travail agentiques.,Mettre en œuvre l'automatisation DataOps et MLOps, y compris les pipelines CI/CD, les contrôles de validation des données, le déploiement de modèles ML, la surveillance et la détection de dérive.,Développer et intégrer des services d'IA tels que des API basées sur des LLM, des pipelines de génération augmentée par récupération (RAG) et une logique d'orchestration d'agents dans des environnements sécurisés et de qualité production.,Concevoir et optimiser les modèles de données, les magasins de fonctionnalités (feature stores) et les modèles de stockage pour assurer la performance, la fiabilité et la gouvernance des charges de travail d'IA.,Écrire du code de qualité production, effectuer des revues de code, dépanner les problèmes de performance et améliorer continuellement la fiabilité, l'évolutivité et l'observabilité du système.

Candidat idéal

Baccalauréat en informatique, génie logiciel ou un domaine connexe.,Plus de 5 ans d'expérience en ingénierie des données, logicielle, ML ou IA.,Maîtrise de l'écriture de code propre et maintenable (c.-à-d. Python, Java, SQL, Spark) avec de solides fondamentaux en génie logiciel, y compris le contrôle de version, les tests et les meilleures pratiques de revue de code.,Expérience dans le développement et l'intégration de systèmes basés sur l'IA tels que des applications LLM, des pipelines RAG ou des flux de travail basés sur des agents dans des environnements sécurisés et de production.,Compréhension approfondie de la modélisation des données, des systèmes distribués, de l'optimisation du stockage et de l'optimisation des performances pour les charges de travail d'IA et d'analyse à grande échelle.,Une solide compréhension du cycle de vie des données ML, y compris l'ingénierie des fonctionnalités, l'intégration de modèles, le support de déploiement et la surveillance.,Excellentes compétences en collaboration et en communication, avec la capacité de traduire des problèmes commerciaux ambigus en conceptions techniques bien structurées, en collaborant efficacement avec les équipes produit, plateforme et d'ingénierie interfonctionnelles.

Éducation minimale

Baccalauréat

Compétences techniques

Gestion de mégadonnées
Informatique en nuage
Développement de bases de données
Exploration de données
Entreposage de données (DW)
Traitement ETL
Analyse des exigences
Python
Java
SQL
Spark
Applications LLM
Pipelines RAG
MLOps
DataOps
CI/CD
Modélisation des données
Systèmes distribués
Ingénierie des fonctionnalités
Déploiement de modèles ML
Surveillance
Détection de dérive

Compétences interpersonnelles

Résolution de problèmes en groupe
Gestion de la qualité
Collaboration
Communication
Résolution de problèmes

Heures de travail

37,5 heures/semaine

Avantages

Programme de rémunération globale complet (primes
avantages sociaux flexibles
rémunération concurrentielle
commissions
options d'achat d'actions)
Des leaders qui soutiennent le développement (mentorat
opportunités de gestion)
Capacité à faire une différence et à avoir un impact durable.

À propos de l'entreprise

R

Royal Bank of Canada

La Banque Royale du Canada est une institution financière mondiale définie par sa raison d'être et guidée par des principes en vue de produire une performance de premier plan. En tant que plus grande banque du Canada, elle offre des services de banque aux particuliers et aux entreprises, de gestion de patrimoine et de marchés des capitaux à plus de 17 millions de clients dans le monde.

Axé sur la mission
Inclusif
Innovant
Collaboratif
Professionnel
Voir tous les emplois chez Royal Bank of Canada
Retour aux offres

    Nous respectons votre vie privée

    BerryMap utilise des cookies pour fournir des fonctionnalités essentielles, analyser l'utilisation et améliorer votre expérience. Vous pouvez personnaliser vos préférences ci-dessous.