Skip to main content
Full-Time
On-Site

Senior Data Engineer (Cloud/AWS)

View on Map

Description

This role at the Royal Bank of Canada involves supporting the development and maintenance of scalable data stores to provide big data for business analysis. The individual will apply their experience and knowledge to perform a variety of assignments, focusing on backend systems and ETL pipelines.

What We're Looking For

Develop and maintain backend systems using Python and PySpark, ensuring high performance, scalability, and reliability.,Participate in the design and implementation of data engineering and ETL pipelines using PySpark.,Collaborate with cross-functional teams to identify and prioritize project requirements.,Mentor and guide engineers, providing technical guidance and conducting code reviews.,Stay updated with the latest technologies and frameworks to improve existing systems and processes.,Lead the technical direction of the team, including architecture, design, and implementation of software systems.,Collaborate with product owners to define and prioritize requirements.,Develop and maintain technical documentation, including architecture diagrams and technical specifications.,Participate in code reviews, ensuring high-quality code and adherence to coding standards.,Collaborate with DevOps and Operations teams to ensure smooth deployment and operation of applications.

Ideal Candidate

5+ years of professional experience with cloud platforms, including Amazon Web Services (AWS) and OCP (Open Shift).,5+ years of experience with PySpark for Data Engineering/ETL pipelines.,Familiarity with containerization using Docker and orchestration using Kubernetes.,Expert in DevOps practices and tools for CI/CD pipelines.,Willingness to learn new technologies and adapt to new challenges.,Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.,Ability to drive technical innovation, including researching new technologies, evaluating technical options, and recommending technical solutions.,Strong problem-solving skills, with the ability to debug complex issues, optimize system performance, and ensure high-quality software delivery.,Experience with Agile development methodologies, including Scrum or Kanban, and the ability to apply these principles to lead the team.,Nice to have: Proven experience in leading technical teams, including technical guidance, mentoring, and coaching.,Nice to have: Strong technical leadership skills, including the ability to make technical decisions, prioritize tasks, and manage technical resources.

Hard Skills

Amazon S3
Amazon SageMaker
AWS Architecture
AWS Devops
AWS Ecosystem
AWS Glue
Big Data Management
Cloud Computing
Database Development
Data Mining
Data Warehousing (DW)
ETL Processing
Python (Programming Language)
Quality Management
Requirements Analysis
PySpark
Docker
Kubernetes
CI/CD pipelines

Soft Skills

Group Problem Solving
Excellent communication
Collaboration
Ability to drive technical innovation
Strong problem-solving
Agile development methodologies
Technical guidance
Mentoring
Coaching
Strong technical leadership

Work Hours

37.5 hours/week

Benefits

Bonuses
Flexible benefits
Competitive compensation
Commissions
Stock
Leaders who support development
Ability to make a difference
Dynamic/collaborative/progressive/high-performing team
World-class training program
Flexible work/life balance options
Opportunities for challenging work.

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.