Principal Ai Engineer, Agentic Models And Data Platforms
Royal Bank of Canada
Calgary, Canada
Base: not specified; bonus/equity: bonuses + stock...
Hybrid
Python and sql programming
Scalable data architecture design
Data engineering platforms and tools
This role requires leading a team to develop data engineering solutions that support advanced analytics and AI across RBC’s Enterprise Data and AI Hybrid Multi-cloud Platforms
Job Summary
This role requires leading a team to develop data engineering solutions that support advanced analytics and AI across RBC’s Enterprise Data and AI Hybrid Multi-cloud Platforms.
The position offers a comprehensive Total Rewards Program including bonuses, flexible benefits, competitive compensation, and stock where applicable.
RBC fosters an inclusive workplace culture focused on collaboration, innovation, and professional growth to deliver trusted advice and create value for clients and communities.
Matching Summary
This role requires leading a team to develop data engineering solutions that support advanced analytics and AI across RBC’s Enterprise Data and AI Hybrid Multi-cloud Platforms.
Salary
Base: Not specified; Bonus/Equity: Bonuses and stock where applicable; Benefits: Flexible benefits and comprehensive Total Rewards Program
Skills & Requirements
Must-have
Python and SQL programming
Scalable data architecture design
Data engineering platforms and tools
AI powered systems development
Service and API production
Observability for AI systems
Nice-to-have
Agent frameworks and workflow patterns
MLOps and LLMOps experience
Automation and DevOps skills
Agile or SAFe environments
Frontend integration for AI experiences
Key Requirements
Bachelor’s degree in computer science or related field
10+ years professional software engineering experience
Experience with Python, Spark, Databricks SQL
Knowledge of algorithms, data structures, and systems engineering
Experience operating in regulated environments
Working knowledge of security and identity frameworks