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
Il y a 12 jours
Type de contrat
  • Temps plein
Description de poste

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.
Créer une alerte emploi pour cette recherche

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

Offres similaires

Staff Data Platform Engineer - Snowflake

ODAIAToronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Staff Data Engineer

CloudbedsToronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Hybrid Cloud Data Platform Engineer (AWS + Snowflake)

Aviva CanadaMarkham, York Region, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Data Engineer - Minimum 12+ years experience - newmarket

NLB Servicesnewmarket, on, ca
Temps plein

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... Voir plus

 • Offre sponsorisée

Staff Backend Engineer (Data Platform)

DeepstreamtechToronto, ON, CA
Temps plein

Prior experience designing and building complex backend solutions.We use Python, but the language is less important than the skillset.Solid background in schema design and data modelling, SQL and i... Voir plus

 • Offre sponsorisée • Nouvelle offre

Senior Data Engineer – Analytics Platform Leader

Blue JToronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Staff Platform Engineer, Canada

P2PToronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Data Platform Engineer - Databricks & Pipelines

MaintainXToronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Staff Data Platform Engineer — Remote

Luxury PresenceToronto, ON, CA
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

Staff Cloud Platform Engineer

KinaxisToronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Lead Data Engineer with Snowflake Expertise

TechDoQuestMarkham, ON, Canada
Temps plein

Elevate your career as a Lead Data Engineer focusing on Snowflake, AWS, and advanced coding skills.This role requires deep technical knowledge and communication capabilities.Our ideal candidate has... Voir plus

 • Offre sponsorisée • Nouvelle offre

Data Platform Engineer: Cloud, Snowflake & ML Pipelines

Insight GlobalToronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Staff Data Engineer — Remote Data Platforms Lead

eBay Inc.Toronto, ON, CA
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Data Platform Engineer — Hybrid (Toronto)

EvenUpToronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Backend Engineer for Data Platform

DeepstreamtechToronto, ON, CA
Temps plein

Become a pivotal Staff Backend Engineer at Forma.Lead the development of complex features using Python while fostering high-quality software design.As a Staff Backend Engineer, you will report to t... Voir plus

 • Offre sponsorisée • Nouvelle offre

Senior Staff Data Engineer - Platform Data and Analytics

FaireToronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Data Engineer - Snowflake

Tiger AnalyticsToronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Staff Data Platform Engineer - Snowflake

RBCToronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Platform Engineer

Artech LLCToronto, ON, CA
Temps plein

We are seeking a skilled and dedicated Platform Engineer to join our team in a hybrid work style.The successful candidate will be responsible for designing and implementing data ingestion pipelines... Voir plus

 • Offre sponsorisée

Databricks Platform Engineer

BrokerLinkToronto, ON, CA
Temps plein

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... Voir plus