Skip to main content

Description

The Principal Data Architect at RBC will lead data engineering excellence and innovation within data and analytics teams. This role involves developing architectural patterns and setting technology standards to ensure robust, scalable, and future-proof data solutions, primarily focusing on Enterprise Data Lake (EDL) and Enterprise Data Warehouse (EDW) ecosystems. The architect will partner with data engineering and application development teams to create target state architectures, improve data processes, streamline data pipelines, and drive the creation of high-quality data solutions. The position also includes providing Enterprise Architecture Governance for AI and Data initiatives and leading modernization efforts.

What We're Looking For

Drive the adoption of best practices in data architecture, data modeling, and data engineering processes with a focus on enterprise reuse, developer experience, innovation, and productivity.,Collaborate closely with stakeholders, solution architects, data scientists, and engineering teams to understand data needs, propose solutions, and ensure alignment with strategic goals.,Lead initiatives to evaluate and introduce new tools, technologies, and frameworks that can enhance our data lifecycle and deliver competitive advantages.,Advocate for and contribute to the creation of maintainable, scalable, and future-proof data architectures, patterns, and standards for EDL and EDW.,Facilitate workshops and discussions to effectively convey data architecture principles and strategies across the enterprise.,Ensure continuous attention to data engineering excellence, good design, and governance, thereby driving agility and productivity.,Simplify data processes and systems, maximizing throughput, and removing bottlenecks to data engineering productivity while adhering to governance and compliance standards.,Provide mentorship and guidance to data engineers and architects, fostering a culture of learning and growth.,Stay abreast of industry trends and emerging technologies in data architecture, assessing their applicability to our goals and objectives.,Extensive experience in data architecture with a proven track record of innovation and productivity improvements in EDL/EDW environments.,Proficiency in data modeling, ETL/ELT processes, and technologies such as Hadoop, Spark, Snowflake, Databricks, or similar platforms.,Experience with DevOps practices, continuous integration, and continuous delivery (CI/CD) pipelines for data engineering.,Good understanding of Agile methodologies and principles, particularly those emphasizing collaboration, responsiveness to change, and customer focus.,Expert level critical thinking and ability to view the macro landscape for strategy and architecture.,Good understanding of development practices.

Ideal Candidate

Bachelor's degree in Computer Science, Data Engineering, or a related field.,Extensive experience in data architecture with a proven track record of innovation and productivity improvements in EDL/EDW environments.,Proficiency in data modeling, ETL/ELT processes, and technologies such as Hadoop, Spark, Snowflake, Databricks, or similar platforms.,Experience with DevOps practices, continuous integration, and continuous delivery (CI/CD) pipelines for data engineering.,Good understanding of Agile methodologies and principles.,Expert level critical thinking.,Ability to step back and view the macro landscape for strategy and architecture.,Good understanding of development practices.,Understanding of data security principles and practices, including experience with data encryption, masking, and governance frameworks (Nice-to-have).,Experience with performance tuning, optimization, and monitoring of data pipelines and systems (Nice-to-have).,Familiarity with Generative AI and Large Language Models, and their application in data engineering (Nice-to-have).,Knowledge of cloud-based data platforms (e.g., AWS, Azure, GCP) and their native data services (Nice-to-have).,Enterprise architecture experience (Nice-to-have).,Solution architecture experience (Nice-to-have).

Minimum Education

Bachelor's degree in Computer Science, Data Engineering, or a related field.

Hard Skills

Data Architecture
Data Modeling
ETL/ELT Processes
Hadoop
Spark
Snowflake
Databricks
DevOps
CI/CD Pipelines
Data Engineering
Applications Architecture
Enterprise IT Architecture
IT Architecture
Service Oriented Architecture (SOA)
Target Architecture
Data Security Principles
Data Encryption
Masking
Governance Frameworks
Performance Tuning
Optimization
Monitoring Data Pipelines
Cloud-based Data Platforms (AWS, Azure, GCP)
Generative AI
Large Language Models

Soft Skills

Innovation
Productivity Improvements
Interpersonal Communication
Leadership (leading cross-department initiatives)
Collaboration
Mentorship
Coaching
Critical Thinking
Decision Making
Multi-Level Communication

Work Hours

35 hours/week

Benefits

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

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.