Staff, Data Engineer (Global Security)

RBCToronto, ON
Onsite

About The Position

We are seeking a Data Engineer to join our Global Security team. In this role, you will be responsible for building and optimizing data pipelines, driving technical innovation, championing Snowflake best practices, and collaborating across teams to translate data requirements into robust solutions. You will also strengthen data governance, ensure performance and scalability, automate workflows, and document knowledge. This position offers the opportunity to make a difference and lasting impact in a dynamic, collaborative, and high-performing team within a world-class financial services organization.

Requirements

  • Hands-on experience with Snowflake (e.g., designing stored procedures, optimizing queries, data storage/consumption best practices).
  • Proficiency in building, optimizing, and maintaining ETL/ELT pipelines for large-scale data migration and transformation.
  • Strong scripting skills in Python for automation and tool development.
  • Experience with workflow orchestration tools (e.g., Airflow).
  • Knowledge of implementing data governance practices (metadata management, access controls, compliance).
  • Skills in monitoring, troubleshooting, and optimizing database/query performance for scalability.

Nice To Haves

  • Ability to guide users/teams on platform best practices and present technical solutions in cross-functional meetings.
  • Knowledge of version control (Git), containerization (Docker), or CI/CD pipelines for data engineering workflows.
  • Experience documenting technical processes, architectures, and data models for team use.
  • Experience designing dimensional models (e.g., star/snowflake schemas) or optimizing data warehouses for analytics.

Responsibilities

  • Design, develop, and enhance scalable ETL/ELT pipelines to migrate, transform, and load large datasets from diverse sources, ensuring seamless integration for analytics, reporting, and AI solutions.
  • Leverage advanced tools and techniques to create reusable, secure, and efficient technical solutions that align with business needs and project lifecycle deliverables, including data sharing and governance.
  • Guide users on effective Snowflake utilization, establishing standards for data consumption, storage, and workflow integration while designing and implementing high-impact stored procedures.
  • Partner with cross-functional stakeholders to translate data requirements into robust solutions that empower analytics, reporting, AI, and machine learning initiatives.
  • Implement and maintain best practices for metadata management, access controls, and compliance to ensure data integrity and security.
  • Monitor system performance, troubleshoot issues, and optimize queries/processes to maximize efficiency and scalability.
  • Use Python scripting and orchestration tools (e.g., Airflow) to automate platform utilities and workflows, reducing manual effort and enhancing reliability.
  • Create clear technical documentation for processes, architectures, and data models to foster team collaboration and institutional knowledge.

Benefits

  • A comprehensive Total Rewards Program including bonuses and flexible benefits
  • Competitive compensation
  • Commissions
  • 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
  • A world-class training program in financial services
  • Opportunities to do challenging work
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service