Lead innovative data engineering initiatives with RBC in Toronto. This principal role blends hands-on development with architecture to create scalable enterprise-grade data applications.
As a Principal Data Engineer, you'll work at the intersection of data architecture and up-to-date delivery techniques. You will architect robust, scalable solutions integrating Agentic AI capabilities and establish governance protocols. This highly strategic position will involve mentoring teams, influencing architectural standards, and operationalizing architecture as code while ensuring security and observability.
Key Responsibilities:
• Engineer high-quality data and AI applications end-to-end • Build enterprise data management frameworks • Drive Data Architecture Strategy and self-service analytics • Design reference architectures and enforce data contracts • Create and maintain a unified Semantic Layer across platforms
Requirements: • Bachelor’s or Master’s in Computer Science or similar • 10+ years in software engineering and data platform design • Experience with Architecture as Code and Agentic AI systems • Strong proficiency in Python, Java, or Go • Familiarity with cloud data storage and CI/CD practices
Deliver exceptional data engineering solutions while steering innovative architectural frameworks at RBC. #J-18808-Ljbffr
📌 Principal Data Engineer at RBC (Winnipeg)
🏢 RBC
📍 Winnipeg