Staff Data Engineer at RBC | CA | Rezi

Staff Data Engineer at RBC

Staff Data Engineer

RBC · CA

4 days ago

Staff Data Engineer

RBC · CA

4 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Staff Data Engineer role.

Rezi rewrites your resume against RBC's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Staff Data Engineer posting at RBC — free, in seconds.

About the Role

As Lead Data Engineer in the Investor & Treasury Services Data Engineering team, you will design, implement, and support enterprise data architecture best practices and processes. This role requires a strategic thinker and data management leader to drive data strategy execution, including Azure Databricks infrastructure, Power BI optimization, analytics administration, and reporting infrastructure to enable self-service analytics at scale. You will be responsible for end-to-end system oversight from data sourcing to Power BI analytics optimization, collaborating extensively with various stakeholders.

Responsibilities

  • Build real-time data pipelines (inbound, outbound) through container-based solutions and Azure Databricks
  • Integrate data with cloud-based platforms; publish data through APIs and Portal
  • Manage Azure Databricks clusters, compute resources, and workspace optimization for scalable data processing
  • Optimize Power BI reporting infrastructure, semantic models, and dashboard performance across the organization
  • Establish Power BI administration best practices, workspace governance frameworks, and user access management
  • Manage analytics workspaces, capacity planning, and optimization to support enterprise self-service analytics
  • Participate in data curation requirements; support data and digital needs of business and technology stakeholders
  • Evaluate current state of data access control (authentication, authorization, encryption) across I&TS systems; develop and support remediation strategies
  • Work in agile teams with Data Engineers, Developers, and RBC business stakeholders
  • Collaborate with data scientists, process engineers, and business stakeholders on requirement gathering; assist with prescriptive and predictive analytics through consolidated data pipelines leveraging Azure Databricks

Requirements

  • 7+ years of experience in data engineering
  • At least 5 years of hands-on experience in system integration, data and cloud architecture
  • Demonstrated experience with Azure Databricks cluster management, Delta Lake, and Spark optimization
  • Master's degree in Computer Science or equivalent experience (Nice to Have)
  • Experience with Jenkins, Selenium, and similar technologies (Nice to Have)
  • Experience with GIT (Nice to Have)
  • Experience working in agile/SaFe environment (Nice to Have)
  • Advanced Power BI certifications (Microsoft Certified: Data Analyst Associate or similar) (Nice to Have)

Skills

  • Python
  • Kafka
  • MS SQL Server
  • Elasticsearch stack
  • Azure Databricks
  • Azure (ADLS2, Azure Databricks)
  • OpenShift
  • Docker
  • Microsoft SQL Server
  • Azure SQL
  • Stored procedures
  • Node.JS
  • Apigee
  • Power BI (report development, semantic modeling, workspace administration, capacity management)
  • DAX
  • Power Query
  • LDAP
  • Kerberos
  • OAuth 2.0
  • Vault integration
  • Algorithms
  • Data structures
  • Big Data Management
  • Cloud Computing
  • Database Development
  • Data Mining
  • Data Warehousing (DW)
  • ETL Processing
  • Group Problem Solving
  • Quality Management
  • Requirements Analysis

Location

  • Toronto, Canada

Work Type

  • Full time

Experience Level

  • 7+ years of experience in data engineering
  • 5+ years of hands-on experience in system integration, data and cloud architecture

Education Level

  • Master's degree in Computer Science or equivalent experience

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
  • Flexible work/life balance options
  • Opportunities to do challenging work

About the Company

  • At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC.
  • We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world.
  • Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities.
  • RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.