Skip to main content

Description

This role involves developing high-performing applications within RBC's Global Functions Technology division. The Senior Data Engineer will be responsible for designing, developing, and deploying capabilities for the Enterprise ESG framework, with a focus on large-scale data processing and analysis. The successful candidate will collaborate with various stakeholders to deliver innovative technology solutions, working in an environment that values a positive attitude, continuous learning, open communication, teamwork, and high-quality, secure code.

What We're Looking For

Design, develop, and maintain scalable data pipelines and infrastructure to support analytical and operational needs.,Contribute to data pipeline architecture following a micro-service format, ensuring components are deployable to on-premise and Cloud environments.,Collaborate with data scientists, software engineers, and domain experts to understand and meet data requirements.,Ensure data quality, integrity, and reliability throughout the data lifecycle.,Support the integration of analytics and machine learning models into production systems, prioritizing data availability and performance.,Optimize database performance and schema design for large-scale data sets.

Ideal Candidate

Bachelor's or Master's degree in Computer Science, Engineering, Information Systems, or a related field.

Minimum Education

Bachelor's Degree, Master's Degree

Hard Skills

Hadoop
Apache Spark
Python
Scala
Hive
DevOps
CI/CD pipelines
SQL Server (programming, queries, performance tuning)
Big Data Management
Cloud Computing
Database Development
Data Mining
Data Warehousing (DW)
ETL Processing
Quality Management
Requirements Analysis

Soft Skills

Problem-solving
Analytical skills
Collaboration
Teamwork
Business requirements translation
Self-motivation
Ability to work with minimum supervision
Positive attitude
Willingness to learn
Open communication
Commitment to clean/secure/well-tested code
Group Problem Solving

Work Hours

37.5 hours/week

Benefits

Bonuses
Flexible benefits
Competitive compensation
Commissions
Stock options
Leadership development
Coaching
Mentoring
Impactful work
Dynamic team
Collaborative environment
Progressive thinking
High-performing team
World-class training in financial services
Flexible work/life balance options
Challenging work opportunities

Also Available At

About the Company

R

Royal Bank of Canada

Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.

Purpose-driven
Inclusive
Innovative
Collaborative
Professional
View all jobs at Royal Bank of Canada

    We respect your privacy

    BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.