Talent.com
0000050007 Royal Bank of Canada
Staff Data Platform Engineer - Snowflake0000050007 Royal Bank of Canada • TORONTO, Ontario, Canada
Staff Data Platform Engineer - Snowflake

Staff Data Platform Engineer - Snowflake

0000050007 Royal Bank of Canada • TORONTO, Ontario, Canada
10 days ago
Job type
  • Full-time
Job description

Job Description

What is the opportunity?Join RBC's Cloud Data Lake Platform (Snowflake) Engineering team as a Staff Data Platform Engineer, where you'll play a critical role in designing, building, and operating one of Canada's largest enterprise data platforms. Our team empowers thousands of Data Scientists, Analysts, and business users across RBC with self-serve analytics capabilities built on Snowflake, delivered through a multi-cloud architecture spanning AWS and Azure.You'll work on our in-house Snowflake Control Plane — a Python-based platform that automates provisioning, enforces RBAC, manages disaster recovery, and governs how the enterprise interacts with Snowflake. A key focus of this role is enabling Snowflake's AI capabilities (Cortex AI) in a secure, governed, and compliant manner.Our team is a vibrant collective of knowledgeable experts committed to staying at the forefront of technology. We thrive on collaboration, with a flat team structure where hierarchy takes a backseat to innovation. Every voice is heard, and every idea matters. Senior members serve as mentors, fostering an environment where engineers can grow and excel.What will you do?Platform Engineering & AI Enablement
  • Design, develop, and maintain the Snowflake Control Plane

  • Enable Snowflake new features with appropriate governance controls, access policies, and compliance guardrails

  • Collaborate with Model Risk and Compliance teams on AI governance frameworks and responsible AI adoption

Security & Compliance
  • Implement and maintain security controls — OAuth/SSO integrations, JWT validation, secret management (HashiCorp Vault, Azure Key Vault), and credential lifecycle automation

  • Enforce platform security posture including rate limiting, input sanitization, and security headers

  • Drive compliance with enterprise security standards and OSFI guidelines, particularly for AI/ML workloads

Developer Experience & Operations
  • Build self-service workflows and automation for user onboarding, resource provisioning, and platform management

  • Operate and improve CI/CD pipelines with progressive deployment, security scanning (SAST, SCA, DAST), and code quality gates

  • Create technical documentation and contribute to platform observability and monitoring

Technical Leadership
  • Lead architectural decisions and present trade-offs to technical leadership

  • Mentor junior engineers and co-op students on platform engineering and security best practices

  • Participate actively in agile ceremonies, PI planning, and sprint demos

What do you need to succeed?Must-HaveTechnical Skills
  • Python (Expert): Deep proficiency in Python 3.11+, FastAPI, Pydantic v2, async/await patterns, and building production-grade APIs

  • Snowflake: Strong working knowledge of Snowflake architecture — roles, databases, schemas, warehouses, stages, storage integrations, failover groups, replication, and AI Suite. Experience with Snowflake security (OAuth, key pair auth, network policies)

  • Cloud Platforms: Hands-on experience with AWS and Azure — IAM, networking, storage, secret management (Vault, AKV), and multi-cloud service delivery

  • Security Engineering: Deep understanding of OAuth 2.0 / OIDC, JWT validation, RBAC design, secret management, and enterprise security patterns. Experience implementing security controls in production systems

  • AI/ML Governance: Understanding of responsible AI principles, model risk management, AI auditing requirements, and regulatory frameworks (OSFI, NIST AI RMF) as they apply to enterprise AI deployments

  • CI/CD & DevOps: Experience with GitHub Actions (or similar), container-based deployments (Docker, OpenShift/Kubernetes), progressive delivery strategies, and security scanning (SAST, SCA, DAST)

Core Competencies
  • Systems Thinking: Ability to reason about distributed systems, connection pooling, failover strategies, and the end-to-end implications of enabling AI features on an enterprise data platform

  • Security Mindset: Instinctive focus on least-privilege access, defense-in-depth, audit trails, and compliance

  • Technical Leadership: Proven ability to drive architectural decisions, influence without authority, and articulate technical strategy to both engineering peers and business stakeholders

  • Communication: Excellent written and verbal skills — you'll be presenting to various internal key decision-making teams, writing governance documentation, and mentoring engineers

  • Ownership & Accountability: Self-driven with a track record of delivering complex, cross-cutting initiatives from design through production

Education & Experience
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience

  • 7+ years of experience in platform engineering, data engineering, cloud engineering, or SRE roles

  • 3+ years working with Snowflake or comparable enterprise data platforms at scale

  • Experience operating in regulated environments (financial services, healthcare, or government)

Nice-to-Have
  • Snowflake Cortex AI: Hands-on experience with Cortex Analyst, Cortex Search, Cortex Agents

  • SnowPro Certifications: SnowPro Core, Advanced: Architect, or Advanced: Data Engineer

  • Temporal / Workflow Orchestration: Experience with Temporal, Airflow, Step Functions, or similar durable workflow engines

  • Observability: Hands-on with Dynatrace, Datadog, Prometheus/Grafana, or ELK Stack for APM and platform monitoring

  • Infrastructure as Code: Terraform, CloudFormation, or similar, for cloud resource management

  • API Design: Experience designing and evolving large API surfaces (RESTful, OpenAPI/Swagger)

  • Financial Services: Understanding of Canadian regulatory landscape (OSFI B-13, PIPEDA) and enterprise risk frameworks

  • LLM/GenAI Security: Knowledge of prompt injection risks, data leakage prevention, and AI-specific threat models

What's in it for you?
  • Become part of a team that thinks progressively and works collaboratively. We care about seeing each other reach full potential;

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock options where applicable;

  • Leaders who support your development through coaching and managing opportunities;

  • Ability to make a difference and lasting impact from a local-to-global scale.

About RBC BorealisRBC Borealis is the driving force behind Royal Bank of Canada’s AI and data innovation. As part of Canada’s largest financial institution, we bring together a team of architects, engineers, scientists, and product experts on a mission to revolutionize finance through world-class research, solutions, and a resilient data platform. With locations across Toronto, Waterloo, Montreal, Calgary, and Vancouver, we’re at the forefront of AI research and platform development. With a focus on cutting-edge research in areas like time series forecasting, causal machine learning, and responsible AI, we are seamlessly integrating AI research and data engineering, to solve critical challenges in the financial industry. We are building intelligent, and scalable, data-driven solutions that will help communities thrive and drive innovation for our customers across the bank.
Create a job alert for this search

Staff Data Platform Engineer - Snowflake • TORONTO, Ontario, Canada

Similar jobs

Staff Data Platform Engineer - Snowflake

ODAIAToronto, ON, CA
Full-time

Join RBC's Cloud Data Lake Platform (Snowflake) Engineering team as a Staff Data Platform Engineer, where you will design, build, and operate one of Canada's largest enterprise data platforms.The t... Show more

 • Promoted

Data Engineer

Grand Software SolutionsGreater Toronto Area, Canada, Canada
Full-time

Location: Toronto, Ontario, Canada.Work Mode: Hybrid (3-4 days onsite).We are seeking a meticulous and skilled Data Engineer for one of our clients.The ideal candidate will be responsible for desig... Show more

 • Promoted • New!

Staff Data Engineer

CloudbedsToronto, ON, CA
Full-time

At Cloudbeds, we transform hospitality.Our intelligently designed platform powers properties across 150 countries, processing billions in bookings annually.From independent properties to hotel grou... Show more

 • Promoted

Hybrid Cloud Data Platform Engineer (AWS + Snowflake)

Aviva CanadaMarkham, York Region, CA
Full-time

A leading insurance provider in York Region, Markham is seeking a Data Platform Administrator specialized in AWS and Snowflake.This role involves designing and optimizing cloud data solutions, auto... Show more

 • Promoted

Data Engineer - Minimum 12+ years experience - newmarket

NLB Servicesnewmarket, on, ca
Full-time

Lead the migration from Glue/Redshift to Databricks.Deep, hands-on experience with Apache Spark (PySpark and Spark SQL), including performance tuning (partitioning, shuffles, skew, caching, file si... Show more

 • Promoted

Staff Data Engineer

Scribd, Inc.Toronto, ON, CA
Full-time

Our four products — Scribd®, Slideshare®, Everand™, and Fable — help billions of people across the globe move beyond access and into insight, application, and expertise.We support a culture where o... Show more

 • Promoted

Full-Stack Data Platform Engineer

ReFlowToronto, ON, CA
Full-time

We’re building Reflow, a workforce and workflow intelligence platform that helps teams deeply understand how work gets done.As we scale, the data we collect is becoming richer and more complex.We n... Show more

 • Promoted

Senior Data Engineer – Analytics Platform Leader

Blue JToronto, ON, CA
Full-time

Become a key player as a Senior Data Engineer, leading the analytics data platform remotely.Design and enforce standards that facilitate data ownership and governance across the company.Your role e... Show more

 • Promoted

Staff Platform Engineer, Canada

P2PToronto, ON, CA
Full-time

We’re looking for a curious, rigorous, problem-hungry platform engineer who codes to help Ashby scale its product and infrastructure.Our customers include Notion, Linear, Shopify, and Snowflake.Opt... Show more

 • Promoted

Senior Data Platform Engineer - Databricks & Pipelines

MaintainXToronto, ON, CA
Full-time

A leading Asset and Work Intelligence platform is seeking a Senior Data Developer to enhance their data platform utilized for critical internal analytics.The role requires over 6 years of experienc... Show more

 • Promoted

Staff Data Platform Engineer — Remote

Luxury PresenceToronto, ON, CA
Remote
Full-time

A leading real estate technology company is looking for a Staff Software Engineer to enhance their data platform.This role involves building robust data pipelines, designing scalable backend servic... Show more

 • Promoted

Staff Cloud Platform Engineer

KinaxisToronto, ON, CA
Full-time

Are you looking to join an innovative, market-leading company where you can truly elevate your career? At Kinaxis we are serious about culture, we are serious about technology, we are serious about... Show more

 • Promoted

Data Platform Engineer: Cloud, Snowflake & ML Pipelines

Insight GlobalToronto, ON, CA
Full-time

A leading data solutions company is seeking a Data Engineer in Toronto, Ontario.This role focuses on architecting and developing enterprise-scale data platforms to support analytics and machine lea... Show more

 • Promoted

Staff Data Engineer — Remote Data Platforms Lead

eBay Inc.Toronto, ON, CA
Remote
Full-time

A leading global ecommerce company is looking for a Staff Data Engineer to drive innovative data solutions.This role involves technical leadership in designing scalable datastores and governance pr... Show more

 • Promoted

Senior Data Platform Engineer — Hybrid (Toronto)

EvenUpToronto, ON, CA
Full-time

A technology company in Toronto is seeking a Data Engineer to build and maintain scalable data platforms and pipelines.The role involves collaborating with teams to provide data solutions, and requ... Show more

 • Promoted

Staff Software Engineer: AI-Powered Data Platform Architect

AlphaSenseToronto, ON, CA
Full-time

A leading market intelligence firm in Canada is seeking an experienced individual to own the architecture of a large-scale data extraction platform.The role involves designing high-reliability syst... Show more

 • Promoted

Senior Staff Data Engineer - Platform Data and Analytics

FaireToronto, ON, CA
Full-time

Faire is an online wholesale marketplace built on the belief that the future is local — independent retailers around the globe are doing more revenue than Walmart and Amazon combined, but individua... Show more

 • Promoted

Data Engineer - Snowflake

Tiger AnalyticsToronto, ON, CA
Full-time

Tiger Analytics is a fast-growing advanced analytics consulting firm.Our consultants bring deep expertise in Data Science, Machine Learning and AI.We are the trusted analytics partner for several F... Show more

 • Promoted

Staff Data Platform Engineer - Snowflake

RBCToronto, ON, CA
Full-time

Join RBC's Cloud Data Lake Platform (Snowflake) Engineering team as a Staff Data Platform Engineer, where you'll play a critical role in designing, building, and operating one of Canada's largest e... Show more

 • Promoted

Databricks Platform Engineer

BrokerLinkToronto, ON, CA
Full-time

Being a part of BrokerLink means you live our values: to act with integrity, be respectful of others, have a customer‑driven mindset, strive for excellence and always treat others with generosity.T... Show more