Senior Data Engineering Architect at RBC
Summary
RBC is hiring a Senior Data Engineering Architect in Toronto to lead end-to-end engineering of enterprise data applications, architect the Semantic Layer, and set standards for APIs, data contracts, and pipeline testing. Core work involves Python/Java/Go, CI/CD, cloud services, and Agentic AI system deployment with a focus on security, observability, and data governance.
As a Principal contributor, you will engineer and architect robust data solutions while operationalizing architecture as code. Collaborative teamwork with engineers and product managers is essential to drive innovation and ensure alignment on data governance standards. This position emphasizes the importance of security, observability, and management in creating scalable, enterprise-level data frameworks.
Key Responsibilities: • Lead end-to-end engineering of data applications • Architect the Semantic Layer for enterprise usage • Establish standards for API interfaces and data contracts • Integrate ongoing contract testing within delivery pipelines • Monitor and ensure SLA adherence and data product compliance
Requirements: • Bachelor’s or Master’s degree in Computer Science • 10+ years of engineering experience in large-scale platforms • Experience in Agentic AI system deployment • Strong coding skills in Python, Java, or Go • Background in CI/CD and cloud-based services
Drive data innovation and lead architectural excellence with RBC in this senior role.