Skip to main content

Description

This role involves driving the development of scalable, high-performance data pipelines within RBC's Enterprise Data Platforms to enable seamless data access and analysis. The successful candidate will lead the design, development, and implementation of data solutions on RBC's Enterprise Data and AI Hybrid Multi-cloud Platforms, focusing on end-to-end data integration for advanced analytics and AI. The position requires extensive collaboration with architecture and business teams, strong data engineering skills, leadership, and effective communication.

What We're Looking For

Architect and implement agentic systems, including tool-using agents, workflow orchestrators, and multi-step reasoning pipelines.,Design and deliver Retrieval Augmented Generation (RAG) solutions, covering document ingestion, chunking, indexing, vector search, hybrid search, reranking, and grounding strategies.,Build evaluation harnesses and quality gates for AI systems, including offline test sets, golden datasets, regression suites, and metrics.,Implement observability for AI systems, including tracing, telemetry, drift detection, and runbooks.,Lead the build of batch and real-time data pipelines for analytics and AI use cases.,Design governed data products with clear contracts, documentation, lineage, and SLAs.,Establish high-quality ingestion, transformation, and serving patterns using lakehouse, warehouse, and streaming paradigms.,Partner with data stewards and domain teams to define data standards, quality controls, and metadata.,Design and build backend services and APIs exposing data products, agent capabilities, and AI workflows.,Apply rigorous engineering practices, including code quality, automated testing, CI/CD, performance engineering, and secure by default design.,Build scalable runtime patterns for AI systems, including caching, rate limiting, concurrency control, idempotency, and graceful degradation.,Contribute to reference architectures, reusable libraries, and platform components.

Ideal Candidate

Bachelor's degree in computer science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience.,Master's degree in computer science or equivalent experience (Nice to have).

Minimum Education

Bachelor's Degree

Hard Skills

Python
SQL
Spark
Databricks SQL
Databricks
Airflow
Kafka
Snowflake
Node.js
Apigee
RAG systems
vector search
embeddings
reranking
grounding strategies
LLM application development
prompt engineering
tool calling
orchestration patterns
AI evaluation
test harnesses
regression testing
Observability for AI systems
tracing
monitoring
alerting
cost controls
OAuth 2.0
LDAP
Kerberos
Vault integration
agent frameworks
graph-based orchestration
MLOps
LLMOps
CI/CD for ML/LLM applications
model registries
feature stores
experiment tracking
Automation
DevOps
GitHub Actions
infrastructure as code
automated QA
Big Data Analytics
Machine Learning (ML)
Software Engineering
Software Product Design

Soft Skills

Client Counseling
Coaching
Critical Thinking
Decision Making
Industry Knowledge
Results-Oriented
Strong work ethic
Effective written and verbal communication
Leadership capabilities
Strategic mindset
Collaboration

Work Hours

37.5 hours/week

Benefits

Comprehensive Total Rewards Program (bonuses
flexible benefits
competitive compensation
commissions
stock)
Leaders who support development (coaching
managing opportunities)
Ability to make a difference and lasting impact
Dynamic/collaborative/progressive/high-performing team
World-class training program in financial services
Opportunities to do challenging work

Also Available At

About the Company

R

Royal Bank of Canada

Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.

Purpose-driven
Inclusive
Innovative
Collaborative
Professional
View all jobs at Royal Bank of Canada

    We respect your privacy

    BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.