13 days ago

ML Data Engineer

RBC

On Site
Full Time
CA$120,000
Toronto, ON

Job Overview

Job TitleML Data Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalaryCA$120,000
LocationToronto, ON

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Opportunity

We’re looking for an ML Data Engineer to enable data and ML capabilities powering RBC’s flagship Next Best Action initiative, projected to deliver an incremental $160MM+ annual run-rate by FY28.

Role Overview

As an ML Data Engineer, you will build and scale an AI-driven decisioning system that delivers hyper-personalized client experiences. You will work end to end across the ML lifecycle, bridging cutting-edge research with production systems to deliver measurable, AI-driven value.

Responsibilities

  • Design, build, and maintain scalable data pipelines and feature stores.
  • Collaborate with ML researchers and engineers to productionize models.
  • Develop and deploy AI agents to automate workflows.
  • Own the ML data lifecycle, from ingestion to continuous optimization.
  • Ensure data quality, reliability, governance, and performance at scale.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 3+ years of professional experience as a data or software engineer.
  • Proficiency in Python and Java with modern ML tooling (Spark, Airflow, feature stores, ML platforms).
  • Experience with building scalable pipelines in hybrid environments including AWS.
  • Familiarity with DevOps and CI/CD tooling such as Jenkins and GitHub Actions.

What’s in It For You?

Join a team that works collaboratively to drive local-to-global impact. Enjoy a comprehensive Total Rewards Program, professional growth support through coaching, and an opportunity to make measurable improvements across millions of client interactions.

About RBC Borealis

RBC Borealis drives Royal Bank of Canada’s AI and data innovation. With teams across Toronto, Waterloo, Montreal, Calgary, and Vancouver, RBC Borealis integrates world-class research with resilient data platforms to revolutionize finance.

Key skills/competency

  • ML Data Engineer
  • Data Pipelines
  • Feature Engineering
  • AI Agents
  • Python
  • Java
  • Spark
  • AWS
  • DevOps
  • Data Lifecycle

Tags:

ML Data Engineer
AI Agents
Apache Spark
AWS Cloud Computing
Data Engineering
Feature Engineering
DevOps
Data Pipelines
Hybrid Cloud
Machine Learning
Python
Java
Airflow
Snowflake
Hadoop
Kafka

Share Job:

How to Get Hired at RBC

  • Research RBC's culture: Explore their mission, values, and recent innovations.
  • Customize your resume: Highlight relevant ML and data pipeline experience.
  • Demonstrate technical skills: Showcase Python, Java, and cloud expertise.
  • Prepare for behavioral interviews: Practice clear, concise project examples.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background