What is a Data Engineer at RBC?
As a Data Engineer at RBC (Royal Bank of Canada), you will design, build, and maintain the critical data infrastructure that powers one of the largest financial institutions in the world. Data is the lifeblood of RBC's operations, influencing everything from risk management and fraud detection to personalized wealth management and retail banking applications. You will be responsible for transforming raw, complex financial data into structured, highly accessible data assets that enable business leaders and data scientists to make strategic decisions.
In this role, you will work on modernizing RBC's data ecosystem, transition legacy systems to modern cloud data warehouses like Snowflake, and utilize platforms like AWS and Azure. Whether you are optimizing the RBC Integrated Data Pipeline or implementing a robust Medallion architecture (Bronze, Silver, Gold layers) within a data warehouse, your contributions directly impact the security, compliance, and speed of financial products.
This position is highly collaborative, requiring close partnership with product managers, business analysts, and downstream application teams. Working as a Data Engineer at RBC offers the unique challenge of operating at massive scale—handling terabytes to petabytes of data—while adhering to the strict security, privacy, and regulatory standards required of a global systemic bank.



