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.
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.
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.
Baccalauréat
37,5 heures/semaine
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.
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.