Taro Logo

Senior Data Engineer - GFT

Canada's biggest bank and one of the largest in the world based on market capitalization, serving 16+ million clients across 34+ countries.
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Senior Data Engineer - GFT

RBC, Canada's largest bank, is seeking a Senior Data Engineer to join their Toronto Fraud and AML IT team. This role combines technical expertise in data engineering with business impact in the financial sector. The position involves working with cutting-edge data technologies including Apache Spark, Snowflake, and cloud platforms to build and maintain critical data pipelines and infrastructure.

The role offers an opportunity to work on significant data challenges in fraud detection and anti-money laundering, requiring both technical excellence and business acumen. You'll be part of an Agile squad, collaborating with product owners, architects, business analysts, and quality engineers to deliver high-impact solutions.

As a Senior Data Engineer, you'll be responsible for creating robust data pipelines, implementing ETL/ELT workflows, and ensuring data quality and accessibility. The position requires expertise in Python, SQL, and modern data stack technologies, with opportunities to work on large-scale data processing systems.

RBC offers a supportive work environment with 84,000+ employees globally, focusing on innovation and exceptional client experiences. The bank serves more than 16 million clients across 34 countries, providing exposure to diverse, complex projects and the opportunity to make a significant impact in the financial technology sector.

The ideal candidate will combine strong technical skills with collaborative abilities, contributing to RBC's purpose-driven approach while working on critical data infrastructure that supports fraud prevention and regulatory compliance. This role offers the chance to work with enterprise-scale data systems while contributing to the bank's digital transformation initiatives.

Last updated 6 hours ago

Responsibilities For Senior Data Engineer - GFT

  • Create software for retrieving, parsing and processing structured and unstructured data
  • Define and build scalable ETL/ELT workflows for reporting and analytics
  • Develop scripts and programs for converting various types of data into usable formats
  • Contribute to technical design, development, and implementation of applications
  • Work with different RBC internal teams for software feature delivery, support and bug fixes
  • Support project team to scale, monitor and operate data platforms for high availability and performance
  • Ensure code quality, performance, scalability, and responsiveness of applications
  • Participate in post-implementation reviews

Requirements For Senior Data Engineer - GFT

Python
  • Experience with Apache Spark
  • Knowledge of Big Data Management
  • Cloud Computing expertise
  • Database Development skills
  • Experience with Data Mining
  • Knowledge of Data Pipelines
  • Experience with Data Warehousing (DW)
  • ETL Processing expertise
  • Object-Oriented Programming (OOP) skills
  • Experience with Python
  • Proficiency in SQL Database Queries
  • Experience with Snowflake platform

Benefits For Senior Data Engineer - GFT

  • Full time employment
  • 37.5 hour work week

Interested in this job?

Jobs Related To RBC (Royal Bank of Canada) Senior Data Engineer - GFT