Taro Logo

Lead Data Engineer (Global Security)

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
Hybrid
5,000+ Employees
6+ years of experience
Finance · Enterprise SaaS · Cybersecurity

Description For Lead Data Engineer (Global Security)

RBC, Canada's largest bank, is seeking a Lead Data Engineer for their Global Security team. This role combines data engineering expertise with cybersecurity, focusing on enhancing visibility into assets across Public Cloud and Application Security. The position involves working with cutting-edge technologies like Databricks, Python, PySpark, and Tableau to transform security data into strategic assets. The ideal candidate will lead the design and implementation of data pipelines, manage Delta Lake solutions, and implement SRE practices while mentoring junior engineers. With a competitive compensation package and the backing of a global financial institution, this role offers an opportunity to impact cloud security through data engineering. The position requires 6+ years of experience and deep expertise in Databricks and Azure Cloud Services, offering a hybrid work environment in Toronto.

Last updated 8 days ago

Responsibilities For Lead Data Engineer (Global Security)

  • Design, develop, and maintain end-to-end data pipelines in Azure Databricks using Spark
  • Develop and optimize ELT/ELT workflows using Databricks Workflows or Apache Airflow
  • Design and manage Delta Lake solutions for data versioning
  • Implement Site Reliability Engineering (SRE) practices for data pipelines
  • Apply best practices in data governance using Unity Catalog
  • Monitor, troubleshoot, and optimize Spark jobs
  • Implement infrastructure-as-code solutions using Terraform
  • Provide mentorship and technical guidance to junior engineers

Requirements For Lead Data Engineer (Global Security)

Python
  • Bachelor's or master's degree in computer science, Data Engineering, or related field
  • 6+ years of proven experience in data engineering
  • Strong expertise in Databricks
  • Proficiency in Azure Cloud Services
  • Solid understanding of Spark and PySpark for big data processing
  • English fluency, verbal and written
  • Knowledge of SCM, Infrastructure-as-code, and CI/CD pipelines

Benefits For Lead Data Engineer (Global Security)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive Total Rewards Program including bonuses
  • Flexible benefits
  • Competitive compensation
  • Stock options where applicable
  • World-class training program
  • Career development opportunities
  • Collaborative and progressive work environment

Interested in this job?

Jobs Related To RBC (Royal Bank of Canada) Lead Data Engineer (Global Security)