Skip to main content

Description

Ce rôle implique de piloter le développement de pipelines de données évolutifs et performants au sein des plateformes de données d'entreprise de RBC afin de permettre un accès et une analyse des données fluides. Le candidat retenu dirigera la conception, le développement et la mise en œuvre de solutions de données sur les plateformes multi-cloud hybrides de données et d'IA d'entreprise de RBC, en se concentrant sur l'intégration de données de bout en bout pour l'analyse avancée et l'IA. Le poste exige une collaboration étendue avec les équipes d'architecture et d'affaires, de solides compétences en ingénierie des données, du leadership et une communication efficace.

Ce que nous recherchons

Concevoir et implémenter des systèmes agentiques, y compris des agents utilisant des outils, des orchestrateurs de flux de travail et des pipelines de raisonnement multi-étapes. Concevoir et livrer des solutions de Génération Augmentée par Récupération (RAG), couvrant l'ingestion de documents, le découpage (chunking), l'indexation, la recherche vectorielle, la recherche hybride, le reranking et les stratégies d'ancrage. Construire des bancs d'essai d'évaluation et des portes de qualité pour les systèmes d'IA, y compris des ensembles de tests hors ligne, des jeux de données de référence (golden datasets), des suites de régression et des métriques. Implémenter l'observabilité pour les systèmes d'IA, y compris le traçage, la télémétrie, la détection de dérive et les runbooks. Diriger la construction de pipelines de données batch et en temps réel pour les cas d'utilisation d'analyse et d'IA. Concevoir des produits de données gouvernés avec des contrats clairs, de la documentation, de la lignée et des SLA. Établir des modèles d'ingestion, de transformation et de service de haute qualité en utilisant les paradigmes lakehouse, warehouse et de streaming. Collaborer avec les intendants de données et les équipes de domaine pour définir les normes de données, les contrôles de qualité et les métadonnées. Concevoir et construire des services backend et des API exposant des produits de données, des capacités d'agent et des flux de travail d'IA. Appliquer des pratiques d'ingénierie rigoureuses, y compris la qualité du code, les tests automatisés, le CI/CD, l'ingénierie de la performance et la conception sécurisée par défaut. Construire des modèles d'exécution évolutifs pour les systèmes d'IA, y compris la mise en cache, la limitation de débit, le contrôle de concurrence, l'idempotence et la dégradation gracieuse. Contribuer aux architectures de référence, aux bibliothèques réutilisables et aux composants de plateforme.

Candidat idéal

Baccalauréat en informatique ou dans un domaine technique connexe impliquant le codage (par exemple, physique ou mathématiques), ou expérience technique équivalente. Maîtrise en informatique ou expérience équivalente (un atout).

Éducation minimale

Baccalauréat

Compétences techniques

Python
SQL
Spark
Databricks SQL
Databricks
Airflow
Kafka
Snowflake
Node.js
Apigee
Systèmes RAG
Recherche vectorielle
Embeddings
Reranking
Stratégies d'ancrage
Développement d'applications LLM
Ingénierie des prompts
Appel d'outils
Modèles d'orchestration
Évaluation de l'IA
Bancs d'essai
Tests de régression
Observabilité pour les systèmes d'IA
Traçage
Surveillance
Alertes
Contrôles des coûts
OAuth 2.0
LDAP
Kerberos
Intégration Vault
Frameworks d'agents
Orchestration basée sur les graphes
MLOps
LLMOps
CI/CD pour les applications ML/LLM
Registres de modèles
Magasins de fonctionnalités (Feature Stores)
Suivi d'expériences
Automatisation
DevOps
GitHub Actions
Infrastructure en tant que code
Assurance qualité automatisée
Analyse de Big Data
Apprentissage automatique (ML)
Ingénierie logicielle
Conception de produits logiciels

Compétences interpersonnelles

Conseil client
Coaching
Pensée critique
Prise de décision
Connaissance de l'industrie
Axé sur les résultats
Forte éthique de travail
Communication écrite et verbale efficace
Capacités de leadership
Esprit stratégique
Collaboration

Heures de travail

37,5 heures/semaine

Avantages

Programme de rémunération globale complet (primes
avantages sociaux flexibles
rémunération concurrentielle
commissions
actions)
Des leaders qui soutiennent le développement (coaching
gestion des opportunités)
Capacité à faire une différence et à avoir un impact durable
Équipe dynamique/collaborative/progressive/hautement performante
Programme de formation de classe mondiale en services financiers
Opportunités de réaliser un travail stimulant

Aussi disponible à

À 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.