Skip to main content
Full-Time
On-Site

Director and Principal Engineer Data and ML platforms, GFT

View on Map

Description

This role is for a Lead Machine Learning Engineer within Royal Bank of Canada's Global Functions Technology (GFT) division. The successful candidate will be responsible for designing, building, and scaling data-driven systems that enable advanced analytics, machine learning, and impactful business decisions. This is a hands-on position with end-to-end ownership, focusing on shaping the next-generation trading decisioning and risk management platform, and providing technical leadership and mentorship.

What We're Looking For

Design, build, and review scalable data pipelines, analytics platforms, and ML systems.,Define and promote best practices in data and ML engineering, including evaluating and guiding the adoption of emerging technologies.,Partner cross-functionally with data scientists, business leaders, and IT teams to translate business needs into technical solutions.,Ensure projects are executed with high quality, on time, and aligned with business goals.,Proactively identify risks and enforce compliance standards, particularly concerning data governance and security.

Ideal Candidate

10+ years of experience in designing and building data-intensive applications with a deep understanding of distributed systems.,3+ years in an engineering leadership role.,Deep expertise in modern data and ML engineering tools and languages (e.g., Python, Java/Scala, Spark, Pyspark, Kafka, SQL, Airflow).,Strong understanding of the ML lifecycle and MLOps practices, including model deployment, monitoring, and CI/CD pipelines.,Proven experience in cloud platforms like AWS or Azure, with knowledge of scalable architecture patterns.,Bachelor's degree in computer science, Engineering, or a related field; Master's or PhD preferred.,Nice to Have: Hands-on experience with Snowflake, AWS SageMaker, LLM deployments.,Nice to Have: Background in enterprise-level data governance, privacy, and security practices.

Minimum Education

Bachelor's Degree

Hard Skills

Big Data Management
Data Modeling
Data Science
Decision Making
Deep Learning
Machine Learning (ML)
Predictive Analytics
Programming Languages
Python
Java/Scala
Spark
Pyspark
Kafka
SQL
Airflow
AWS
Azure
Snowflake
AWS SageMaker
LLM deployments

Soft Skills

Excellent communication skills
Relationship Building

Work Hours

37.5 hours/week

Benefits

Comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock.
Leaders who support development through coaching and managing opportunities.
Ability to make a difference and lasting impact.
Work in a dynamic, collaborative, progressive, and high-performing team.
World-class training program in financial services.
Opportunities to do challenging work and take on progressively greater accountabilities.
Opportunities to build close relationships with clients.
Access to a variety of job opportunities across business and geographies.

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.