Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Data Engineer

Royal Bank of Canada

Job Description

What is the opportunity?
RBC Wealth Management (WM) Data & AI is responsible for driving data driven decision making end-to-end across our global businesses. We're modernizing our data architecture, building out BI and analytics capabilities, and developing cutting-edge AI/ML solutions—from traditional machine learning to Generative AI—to support our Global Executive Leadership as well as our Digital and Global Investment teams.

 
What will you do?

Architect, establish, maintain, and evolve the data foundation and analytical environments that support BI/analytics workloads and downstream AI/ML consumers with high performance and reliability

Design, build, and maintain scalable, production-grade data pipelines that ingest, transform, and serve both structured and unstructured data across WM LoBs
Design data models and schemas that serve multiple consumer types—BI dashboards, reporting, and downstream ML pipelines—balancing performance, flexibility, and reusability
Build and maintain APIs and integrations that expose data to downstream consumers, including AI/ML systems and business workflows
Define clean data contracts and interfaces with downstream AI/ML and BI teams—schemas, SLAs, and freshness guarantees—to ensure reliable handoffs
Implement monitoring, logging, and observability for data pipelines to ensure reliability, performance, and compliance
Optimize pipeline and storage performance and cost (e.g., query tuning, partitioning, compute/storage cost management) across Dev, UAT, and Production environments
Create, maintain, and develop data assets across Dev, UAT, and Production environments, ensuring consistency
Identify, source, stage, and model improvements to partially/completely automate the most common, repeatable and tedious manual data preparation and integration tasks, and optimize data delivery for greater scalability, as part of the end-to-end data lifecycle
Implement data quality frameworks, automated testing, and monitoring to ensure data integrity and trust across all downstream consumers
Support data cataloging and metadata management practices to ensure data assets are discoverable, well-documented, and governed
Support DevOps and DataOps best practices, including CI/CD, infrastructure-as-code, and automated testing across data pipelines
Use version control systems (e.g., GitHub) and data/schema comparison tooling to manage code and data changes safely across environments

What do you need to succeed?
Must-have
Bachelor's degree in Computer Science, Software Engineering, Data Engineering, or a related technical field
5+ years of professional experience in data engineering or related roles
Strong programming skills in Python and SQL, with hands-on experience building and optimizing APIs and data pipelines at scale
Deep experience with modern data platforms and tools such as Databricks, Snowflake, Spark, and cloud-native data services (AWS, Azure, or GCP)
Solid understanding of data warehousing, data lakehouse architectures, and data modelling concepts—and when to apply each
Knowledge of and experience implementing medallion (bronze/silver/gold) architecture patterns for structuring data lakehouse layers
Experience designing data models and pipelines that serve multiple consumer types (e.g., BI/reporting and downstream ML use cases)
Proficiency with DevOps/DataOps practices and CI/CD tooling (e.g., GitHub Actions, Jenkins, Azure DevOps) for data pipelines
Experience with automated unit testing methodologies for data pipelines and transformations
Strong experience with data governance, data quality, and data security best practices
Passion for problem-solving and tackling challenges in real-world contexts, leveraging large-scale datasets and modern data approaches

Nice-to-have
Familiarity with Generative AI workflows, including RAG pipelines, vector databases, and LLM serving infrastructure
Knowledge of streaming data technologies (e.g., Kafka, Kinesis, or Spark Streaming)
Experience with infrastructure-as-code tools such as Terraform or CloudFormation
Knowledge of financial services, wealth management, or investment management domains
Experience building or enabling AI-driven automation such as AI agents, workflow orchestration, or decision engines
Experience with data cataloging/metadata management tools (e.g., Unity Catalog, Collibra)

What’s in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
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
Flexible work/life balance options
Opportunities to do challenging work
Opportunities to take on progressively greater accountabilities
Access to a variety of job opportunities across business

Job Skills
Big Data Management, Cloud Computing, Database Development, Data Mining, Data Warehousing (DW), ETL Processing, Quality Management, Requirements Analysis, Waterfall Model

Additional Job Details
Address:

RBC CENTRE, 155 WELLINGTON ST W:TORONTOCity:

TorontoCountry:

CanadaWork hours/week:

37.5Employment Type:

Full timePlatform:

WEALTH MANAGEMENTJob Type:

RegularPay Type:

SalariedPosted Date:

2026-03-26Application Deadline:

2026-11-06Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Our Employment Opportunities

At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Join our Talent Community

Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.

RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Data Engineer in Toronto, ON vacancy
  •  ...or looking for a new job, this is where you belong.  As a Staff Data Engineer, you will play a technical leadership and architecture role on...  ...flexibility, including deeper and more effective use of analytics engines such as Druid. Collaborate closely with backend engineers... 
    Suggested
    Permanent employment
    Temporary work
    Internship

    Loblaw Companies Limited

    Toronto, ON
    1 day ago
  • usd216k - usd297k per year

     ...At Faire, we're using the power of tech, data, and machine learning to connect this thriving...  ...join ours. About this role: Our Engineering organization owns the software that makes...  ...the plumbing underneath. We are hiring a Staff Engineer to own that plumbing. Concretely,... 
    Suggested
    Work at office
    Local area
    Remote work
    Work from home
    Monday to friday
    Flexible hours
    3 days per week

    Faire

    Toronto, ON
    2 days ago
  • usd275k per year

     ...value they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft....  ..., and most curious people to help us do it. As the head of the Data Foundation pillar of our Analytics and Data Insights team, you’ll... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Toronto, ON
    2 days ago
  •  ...important work of your career. About the team Product and Risk Data Engineering is Stripe's single source of truth data engineering layer for...  ...bonus, not a requirement. Minimum requirements This is a Staff-level role — that typically means 10+ years of experience... 
    Suggested

    Stripe

    Toronto, ON
    2 days ago
  • $160k - $220k per year

     ...this mission. If you are too, let's talk. About the Team The Data Platform team is responsible for the foundational data services,...  ...flexible. We encourage ownership. We expect great things from our engineers and reward them with stimulating new projects, new technologies and... 
    Suggested
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    22 hours ago
  • $200k - $255k per year

     ...About Terminal Terminal builds telematics data infrastructure for the commercial fleet...  ...About the role We're looking for an engineer who thrives on building scalable platforms...  ...Senior: base $200,000 to $255,000 + equity Staff: base $235,000 to $295,000 + equity... 
    Full time
    Internship
    Work at office
    Flexible hours

    terminal

    Toronto, ON
    1 day ago
  •  ...Overview AtkinsRéalis is a world-leading engineering services and nuclear company dedicated to...  ...future for our planet and its people. The Data, AI & Advanced Analytics team delivers enterprise...  ..., collaborative, and technically strong Staff Data Developer who can lead complex... 
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Toronto, ON
    21 hours ago
  •  ...what’s best for our customers. Cohere is a team of researchers, engineers, designers, and more, who are passionate about their craft. Each...  ...mission and shape the future! Why this role? As a Pre-Training Data Engineer, you will play a pivotal role in developing the data infrastructure... 
    Full time
    Work at office
    Remote work
    Flexible hours

    cohere

    Toronto, ON
    4 days ago
  •  ...audience. AI is central to how we work. Every engineer pairs with capable agents, and agentic...  ...investors. About the Role As Staff Product Engineer, you will translate our core...  ...iteration across frontend, backend, APIs, data and partner integrations. Make... 
    Full time
    Work at office
    3 days per week

    Parallelz

    Toronto, ON
    6 days ago
  • $140.6k - $190.6k per year

     ...Job Description The Staff Software Engineer provides technical leadership across the Cloud Cost Management and Reporting portfolio, including home...  ...teams, and business partners to transform cloud and AI cost data into actionable insights that support strategic decision-making... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    4 days ago
  • $173k - $197.4k per year

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario, Staff Software Engineer About Capital One Canada. For 30 years, we've been on a mission...  ...languages At least 6 years of experience with application and/or data design, architecture and development Experience with AWS (... 
    Full time
    Work at office
    Work from home

    Capital One

    Toronto, ON
    4 days ago
  •  ...customers. Cohere is a team of researchers, engineers, designers, and more, who are passionate...  ...Learning Engineer specializing in synthetic data, you will play a pivotal role in...  ...between EST and EU As a Member of Technical Staff, Synthetic Data, you will: Design and build... 
    Full time
    Work at office
    Remote work
    Flexible hours

    cohere

    Toronto, ON
    19 hours ago
  • $160k - $220k per year

     ...are too, let's talk. Opportunity As a Staff Engineer on the OIG team, you will be involved...  ...microservices, event-driven architectures, APIs, and data modeling at scale ~ Strong proficiency...  ...platforms Familiarity with workflow engines or approval/routing systems (e.g., finite... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    22 hours ago
  • $125.7k - $220k per year

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried...  ...reinvention. Our ServiceNow AI platform brings together any AI, any data, and any workflow— helping 85% of the Fortune 500® work smarter,... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Toronto, ON
    4 days ago
  •  ...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious...  ...AI platform brings together any AI, any data, and any workflow— helping 85% of the Fortune...  ...is seeking a versatile Senior Staff Security Systems Engineer to support multiple... 
    Permanent employment
    Full time
    Contract work
    Live In
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Toronto, ON
    3 days ago
  • $140k - $180k per year

     ...quickly and investing deeply in cloud-native, data-driven technology. KEV is a place for...  ...solving hard problems, raising the bar on engineering craft, and building products that earn...  ...vacancy. About the Role We are hiring a Staff Frontend Engineer to lead the architecture... 
    Long term contract
    Temporary work
    Internship
    Work at office
    Work from home
    Flexible hours

    KEV Group

    Toronto, ON
    1 day ago
  • $134.5k - $195.1k per year

     ...years of progressive experience in software engineering, including experience leading large-scale...  ...preferred Responsibilities The Staff Software Engineer will serve as a senior technical...  ...’s Insurance team develops innovative data, analytics, and technology solutions that... 
    Full time
    Internship

    Moody's

    Toronto, ON
    22 hours ago
  •  ...years into the future. This is a distributed team with many remote engineers. You are encouraged to apply if you meet the minimum requirements...  ...global architecture by combining less-available components and data centers into a highly available and resilient whole. You will work... 
    Full time
    Remote work
    1 day per week

    Stripe

    Toronto, ON
    21 hours ago
  • $109.4k - $191.5k per year

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried...  ...reinvention. Our ServiceNow AI platform brings together any AI, any data, and any workflow— helping 85% of the Fortune 500® work smarter,... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Toronto, ON
    4 days ago
  • $167.55k - $209.44k per year

     ...remained the same: to make access to data as simple and reliable as...  ...and ready to query, with no engineering or maintenance required. We’re...  ...movement across the systems, clouds, engines, and tools they rely on. dbt...  ...We’re seeking an enthusiastic Staff Software Engineer to join our... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    Fivetran

    Toronto, ON
    2 days ago
  •  ...for contributors of all seniorities. We're looking for a Staff Manufacturing Engineer to help build Tenstorrent's in-house ability to launch, stabilize...  ...into documented, repeatable build and test processes. Data-driven in debug, failure analysis and root cause, and you... 
    Permanent employment
    Contract work

    Tenstorrent

    Toronto, ON
    6 days ago
  •  ...to build and manage cloud infrastructure? We're looking for a Staff Cloud Engineer to help us scale and improve the cloud infrastructure behind multiple...  ...cloud environments. - Familiarity with ELT/ETL platforms or data-intensive applications. You don't need to check every box. If... 
    Full time
    Manual labor
    Remote work
    Worldwide

    Varicent

    Toronto, ON
    6 days ago
  • $200k per year

     ...Capital, and Upper90. To learn more, visit clutch.ca. About the Role Platform Engineering is becoming a strategic investment at Clutch, and we're looking for our first dedicated Staff Platform Engineer to help define what that looks like. This isn't about maintaining... 
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Internship
    3 days per week

    Clutch Technologies Inc.

    Toronto, ON
    22 hours ago
  •  ...something big!  About the Team Engineers on this team construct our rules-based calculating engine for processing sales commissions...  ...Reporting to the Manager of Data Platform, you will play a critical...  ...code at Forma. As a Staff Engineer, you are expected to operate... 
    Long term contract

    Forma.ai

    Toronto, ON
    a month ago
  • $80 - $100 per hour

     ...has to offer at . The Opportunity: We’re looking for a Data Engineer to join our Data and Analytics Group within the Technology Services...  ...working relationships with various levels of management, staff, and external clients ~ Experience or Certification with AWS... 
    Hourly pay
    Long term contract
    Temporary work
    Internship
    Work at office
    Remote work

    Aviso Wealth

    Toronto, ON
    21 days ago
  • $160k - $220k per year

     ...code development. Position Description We’re hiring a Staff Full-Stack Engineer to join the Integration Builder team within Okta...  ...Kubernetes. Exposure to low-code/no-code tools, workflow engines, or visual development platforms. Interest in AI-assisted... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    2 days ago
  • $150k - $200k per year

     ...Exhibit a strong sense of ownership in all aspects of your work. Nice to haves ~8+ years of varying experiences as a Software Engineer. ~ Proficient in Python , Django , TypeScript , and React . ~ Experience with cloud platforms such as GCP is a plus.... 

    passage

    Toronto, ON
    17 hours ago
  • $120k - $140k per year

     ...Requisition Number: 106522  Data Engineer Sr Location ~ This role is hybrid, with the onsite locations in Montreal, QC, Canada or Toronto, ON, Canada. Insight at a Glance ~14,000+ engaged teammates globally ~$8.2 billion in revenue in 2025 ~ Certified... 
    Apprenticeship
    Work at office

    Insight Enterprises, Inc.

    Toronto, ON
    1 day ago
  • usd195k - usd238.97k per year

     ...automation, audio/screenshare, and project management—all with full data and operational control. Mattermost powers high-stakes...  ...Microsoft 365. To learn more, visit  We are seeking a Staff Full Stack Engineer to set the technical direction for and scale Mattermost’s... 
    Work at office
    Local area
    Immediate start
    Remote work
    Worldwide

    Mattermost

    Toronto, ON
    2 days ago
  • $160k - $220k per year

     ...team builds and operates all of OIN — from the foundational data model, APIs, and security posture every integration in the network...  ...looks like as much as building it. About the Role As a Staff Software Engineer on the OIN team, you'll be a technical leader for a platform... 
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Data Engineer. Be the first to apply!