Taro Logo

Lead 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
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Finance

Description For Lead Data Engineer - GFT

RBC's Global Functions Technology (GFT) division is seeking a Lead Data Engineer to join their Toronto Fraud and AML IT team. This role sits at the intersection of data engineering and financial technology, focusing on developing and deploying data pipelines to support RBC's risk management and compliance initiatives.

The position offers an opportunity to work with cutting-edge technologies in big data, cloud computing, and data engineering while solving complex challenges in the financial sector. As a Lead Data Engineer, you'll be responsible for creating robust data processing systems, implementing ETL/ELT workflows, and ensuring high availability of data platforms that support critical banking operations.

The role requires a strong technical background combined with domain expertise in payment systems and anti-money laundering (AML). You'll work in an Agile environment, collaborating with product owners, architects, business analysts, and quality engineers to deliver solutions that meet business needs.

RBC, as Canada's largest bank with a global presence, offers a stable yet innovative environment for career growth. The bank serves over 16 million clients across 34 countries and maintains a strong focus on technological advancement and digital transformation. The company culture emphasizes inclusion, professional development, and work-life balance, making it an ideal place for technology professionals looking to make an impact in the financial sector.

The position offers the opportunity to work with enterprise-scale data systems, modern cloud platforms, and cutting-edge technologies while contributing to critical financial services infrastructure. If you're passionate about data engineering, have a strong technical background, and want to work at the forefront of financial technology, this role presents an excellent opportunity for career growth and technical leadership.

Last updated a day ago

Responsibilities For Lead Data Engineer - GFT

  • Creating software for retrieving, parsing and processing structured and unstructured data
  • Defining and building scalable ETL/ELT workflows for reporting and analytics
  • Developing scripts and programs for converting various types of data into usable formats
  • Working with different RBC internal teams for software feature delivery, support and bug fixes
  • Supporting project team to scale, monitor and operate data platforms
  • Contribute to technical design, development, and implementation of applications
  • Ensure code quality, performance, scalability, responsiveness of applications
  • Work in an Agile team environment

Requirements For Lead Data Engineer - GFT

Python
Java
Kafka
MongoDB
  • 6+ years of relevant Data Analyst/Engineering experience in large-scale corporate context
  • Payment domain experience in retail and commercial banking
  • AML or Fraud Domain experience
  • Strong experience in Python, Scala, Java, or C++
  • Experience with cloud platforms (AWS, GCP, and Azure) and MLOps tools
  • Strong understanding of object-oriented design and functional programming
  • NoSQL/SQL databases experience
  • Strong SQL skills
  • Experience in Big Data Technologies (Spark, Hadoop, Hive, Kafka, Snowflake, Databricks, Azure Data Lake, Elastic Search)
  • Experience with DevOps practices, CI/CD, Docker and Kubernetes
  • Excellent communication skills

Benefits For Lead Data Engineer - GFT

Medical Insurance
Dental Insurance
Vision Insurance
  • 37.5 hour work week
  • Comprehensive benefits package

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