Talent.com
RBC
Staff Data Platform Engineer - SnowflakeRBC • Winnipeg, Canada
No longer accepting applications
Staff Data Platform Engineer - Snowflake

Staff Data Platform Engineer - Snowflake

RBC • Winnipeg, Canada
6 days ago
Job type
  • Full-time
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 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‑Have Technical 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

Inclusion and Equal Opportunity Employment RBC is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status or any other legally‑protected factors. Disability‑related accommodations during the application process are available upon request.

#J-18808-Ljbffr
Create a job alert for this search

Staff Data Platform Engineer - Snowflake • Winnipeg, Canada

Similar jobs

Senior Data Platform Engineer - Health Tech Focus

InspirenWinnipeg, MB, CA
Full-time

Transform data infrastructure at Inspiren as a Senior Data Platform Engineer specializing in health tech.Drive operational efficiency with Databricks and advanced data solutions.In this pivotal rol... Show more

 • Promoted • New!

Staff Platform Engineer

Crypto Pro NetworkWinnipeg, Canada
Full-time

At Shakepay, we’re on a mission to usher in the Bitcoin golden age.We’re reimagining financial services to give every Canadian their fair shake.Our culture is built around doing work that matters, ... Show more

 • Promoted

Data Engineer

RocketRez, Inc.Winnipeg, MB, CA
Full-time

RocketRez is an all-in-one cloud platform powering some of the fastest-growing tours & attractions across North America.Our platform connects data from every facet of our customers’ businesses to h... Show more

 • Promoted

Data Engineer - HeartCentrix Solutions

HeartCentrix Solutionswinnipeg, mb, ca
Full-time

We are seeking a highly skilled.Corporate Data & Analytics team supporting enterprise-wide Analytics, Data Science, and AI initiatives.This is an exciting contract opportunity for someone who thriv... Show more

 • Promoted

Staff Data Engineer

Limelight HealthWinnipeg, Canada
Full-time

SecurityScorecard is the global leader in cybersecurity ratings, with over 12 million companies continuously rated, operating in 64 countries.Founded in 2013 by security and risk experts Dr.Alex Ya... Show more

 • Promoted

Senior Python PySpark Data Engineer – Databricks

Compunnel, Inc.Winnipeg, MB, CA
Full-time

A tech solutions company is looking for an experienced Python/PySpark Developer to design and optimize data-driven applications.This role involves developing applications, utilizing Databricks, and... Show more

 • Promoted • New!

Data & Analytics Engineer

Amaris Consultingwinnipeg, mb, ca
Full-time

Senior Data & Analytics Engineer.This role is ideal for a highly technical professional who can combine hands-on data engineering expertise with platform structuring, infrastructure optimization, a... Show more

 • Promoted • New!

Staff Analytics Engineer, Subledger Platform

AffirmWinnipeg, Manitoba, Canada
Full-time

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.The Finance team ensures ... Show more

 • Promoted

Lead Full-Stack Data Engineer — ETL & Insights

Chord StrategyWinnipeg, MB, CA
Full-time

A dynamic growth strategy consultancy in Metro Vancouver is seeking a Data Engineer to improve and maintain ETL processes.The ideal candidate is a leader comfortable with ambiguity and able to work... Show more

 • Promoted • New!

Lead Data Engineer Innovating Healthcare Data Architecture

Synthesis HealthWinnipeg, MB, CA
Full-time

Drive data engineering excellence as a Staff Data Engineer and help transform healthcare data practices.Spearhead architecture optimizations and educate teams in a fully remote role.As a leader in ... Show more

 • Promoted • New!

Senior Data Engineer Operations · Montréal ·

CreatorIQWinnipeg, Canada
Full-time

Seeking a Senior Data Engineer to build and architect a next-generation analytics platform, focusing on scalable data infrastructure, multi-tenant security, and performance optimization for enterpr... Show more

 • Promoted

Lead Engineer, Data Enablement, Data Platforms

CPP InvestmentsWinnipeg, Canada
Full-time

Designs, builds, and operates data enablement platforms and services for data discovery, consumption, and governance, leveraging cloud technologies and automation. Show more

 • Promoted

Senior Data Engineer - Remote, Scale Cloud Data Platform

Initiate InternationalWinnipeg, MB, CA
Remote
Full-time

A Canadian online sportsbook and casino is seeking a Senior Data Engineer to take ownership of a modern cloud data platform.In this pivotal role, you will design and build scalable data warehouse s... Show more

 • Promoted • New!

Remote Staff Data Platform Engineer: Cdc & Etl Expert - Remote

A leading blockchain analysis firmWinnipeg, Canada
Remote
Full-time

A healthcare innovation company is seeking an experienced Staff Software Engineer for its Data Platform team.This role involves leading the design and development of data infrastructure using techn... Show more

 • Promoted

Senior Data Engineer — Remote, Cloud Data Pipelines

DatatonicWinnipeg, MB, CA
Remote
Full-time

A premier AI data company in Canada seeks a Data Engineer to enhance cloud infrastructure and develop scalable data pipelines.Collaborate with project teams and clients to implement effective data ... Show more

 • Promoted • New!

Staff Data Engineer

TCGplayer (an eBay company)Winnipeg, Manitoba, Canada
Full-time

About the Team and the Role The Data Engineering team collaborates across the TCGplayer Technology organization to define appropriate datastore infrastructure, create efficient and scalable databas... Show more

 • Promoted

Remote Staff Data Engineer Architecting Health Data

Synthesis HealthWinnipeg, MB, CA
Remote
Full-time

Join a healthcare technology company as a Staff Data Engineer.In this remote role, you will optimize data architecture, mentor senior engineers, and solve complex data challenges.The position requi... Show more

 • Promoted • New!

Staff Platform Engineer

AgiloftWinnipeg, Canada
Full-time

As the most trusted global leader in data-first contract lifecycle management (CLM) software, Agiloft helps organizations manage the end-to-end process of proposing, negotiating, signing, and lever... Show more

 • Promoted

Data Engineer

HeartCentrix Solutionswinnipeg, mb, ca
Full-time

We are seeking a highly skilled.Corporate Data & Analytics team supporting enterprise-wide Analytics, Data Science, and AI initiatives.This is an exciting contract opportunity for someone who thriv... Show more

 • Promoted

Remote Staff Data Platform Engineer: Cdc & Etl Expert - C$193,000 - C$214,000 A Year - Remote

A leading blockchain analysis firmWinnipeg, Canada
Remote
Full-time

Experienced Staff Software Engineer needed to lead data infrastructure design and development using GCP, Spark, and Databricks in a healthcare company.Focus on ETL and data governance. Show more