L'équipe Next Best Action de RBC, qui fait partie de l'organisation Services bancaires aux particuliers, est à la recherche d'un(e) ingénieur(e) en données et en apprentissage automatique (ML). Le/la candidat(e) retenu(e) contribuera à l'évolution d'un écosystème existant de pipelines de mégadonnées, de modèles d'apprentissage automatique, d'applications full-stack et de microservices. Ce rôle implique la maintenance d'un système de production dans le secteur du marketing, avec des opportunités d'apprentissage et de développement dans différents domaines de l'écosystème ou sur des projets supplémentaires.
Faire évoluer les systèmes d'apprentissage automatique existants pour qu'ils soient plus rapides, plus fiables et, le cas échéant, autonomes ou semi-autonomes.
Fournir des solutions axées sur les données en collaboration avec les scientifiques des données et les parties prenantes commerciales pour surveiller et évaluer la qualité du flux système de bout en bout pour le développement de l'apprentissage automatique (ingestion de données, ingénierie des fonctionnalités, entraînement de modèles, inférence de modèles, déploiement de modèles et surveillance de modèles).
Rechercher de nouvelles capacités et technologies pour stimuler l'innovation, y compris l'IA Agentique et l'IA Générative (GenAI).
Gérer, optimiser, superviser et surveiller les pipelines de données et de modèles ainsi que l'interface utilisateur (UI) utilisée pour éclairer les décisions des clients concernant les recommandations Next Best Action.
Baccalauréat ou maîtrise en informatique, génie logiciel, ingénierie des données, ingénierie de l'apprentissage automatique ou domaine équivalent.
Plus de 2 ans d'expérience en génie logiciel ou en développement logiciel avec un langage comme Python, Java, Scala ou équivalent.
Expérience de SQL et des bases de données relationnelles comme MySQL, Postgres, SQL Server ou équivalent.
Une curiosité et une passion pour l'apprentissage continu et l'aide aux autres.
Souhaité : Expérience des processus de mégadonnées (Spark, Airflow), y compris le traitement par lots et/ou les technologies de diffusion en temps réel.
Atout : Expérience avec l'IA Agentique et les LLM.
Atout : Expérience avec les technologies de bases de données telles que noSQL, les bases de données graphiques, les bases de données vectorielles, etc.
Souhaité : Connaissance des plateformes de cloud public (Azure, AWS, GCP, OpenShift ou équivalent) et du développement d'applications dans des environnements multi-cloud et hybrides.
Atout : Expérience dans la simplification et l'automatisation du travail et l'amélioration des choses pour les clients.
Atout : Expérience avec l'intégration et le développement continus et/ou les outils MLOps.
Atout : Expérience dans le secteur des services financiers avec une compréhension approfondie du marketing, de la gestion de produits, des ventes, des finances, de la tarification et de la gestion des risques.
Baccalauréat, Maîtrise
37,5 heures/semaine