Talent.com
Machine Learning & Data Engineer
Machine Learning & Data EngineerRoyal Bank of Canada> • MONTRÉAL, Canada
Machine Learning & Data Engineer

Machine Learning & Data Engineer

Royal Bank of Canada> • MONTRÉAL, Canada
4 days ago
Job type
  • Full-time
Job description

Job Description

RBC Capital Markets is building globally scalable Client Analytics & AI capabilities that improves front office outcomes across Global Markets and Banking. This role sits at the core of that build: supporting the ML/data foundation that makes today’s analytics products robust and makes tomorrow’s AI/ML products fast to deliver.

You will be…

  • The high output IC for the Client Analytics & AI platform foundation (analytic products, pipelines, operational patterns), reporting to the program lead.

  • A hands-on builder who can raise engineering maturity across multiple initiatives while keeping delivery moving.

  • A partner to business stakeholders who can translate needs into scalable, maintainable data/ML engineering solutions with the right controls.

What will you do?

  • Support the build-out and continuous improvement of the program’s Databricks-based engineering foundation (data pipelines, analytic products, orchestration, performance, cost discipline) that powers multiple analytics and AI initiatives.

  • Refactor and standardize existing analytics assets into AI/ML-ready foundations (clean joins, high entity resolutions, feature/label-ready tables, time-aligned datasets, reusable libraries).

  • Establish pragmatic MLOps and model-operational patterns (centralized model packaging/serving approach, MLflow/registry workflows, deployment standards) so modelling can scale cleanly as the roadmap matures.

  • End-to-end delivery for priority data and engineering workstreams, coordinating across Technology, Cloud Platform, and stakeholders to ensure solutions are production-grade and reusable.

  • Partner with business stakeholders to capture requirements, manage expectations, and ensure products land with adoption, and scale historically “one-off” builds.

  • Build in appropriate control discipline from day one: data access/entitlements, handling of sensitive client information, and required documentation/approvals for production delivery in a regulated environment.

  • Contribute to roadmap planning with the program lead: identify bottlenecks, propose platform foundations to build next, and sequence work to maximize compounding reuse across initiatives.

  • In this role, you will communicate and interact frequently with RBC partners and/or employees located across Canada and/or worldwide.

What do you need to succeed?

Must have:

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, Statistics or a related discipline (or equivalent practical experience).

  • Strong hands-on experience in data engineering with modern lakehouse patterns;

  • Proven ability to take ambiguous business problems and deliver robust data products (data modelling, pipeline design, orchestration, testing, documentation) used by demanding stakeholders.

  • Working knowledge of ML engineering / MLOps concepts (model lifecycle, registries, deployment patterns, reproducible training, feature pipelines).

  • Strong software engineering fundamentals (Python, SQL, modular code, code review discipline, CI/CD mindset) and a track record of raising engineering quality in a team.

  • Strong stakeholder management: can interface with front office and control partners, handle pushback and prioritization professionally, and keep delivery aligned to commercial outcomes

.

Nice-to-have:

  • Capital markets domain familiarity (coverage workflows, wallet/share concepts, corporate access, sponsor coverage, client engagement).

  • Knowledge in distributed computing such as Databricks / Spark / Delta in production environments

  • Experience with entity resolution, relationship/graph data structures, or event/trigger-style data products.

  • Experience implementing access controls/entitlements patterns and working with sensitive datasets (client communications, CRM data) in regulated environments.

  • Experience with MLflow, feature stores, model serving patterns, and/or building shared ML libraries for multiple teams.

What’s in it for you?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and 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.

  • Flexible work/life balance options.

#TECHPJ

#LI-post

Job Skills

Big Data Management, Cloud Computing, Database Development, Data Mining, Data Warehousing (DW), ETL Processing, Group Problem Solving, Quality Management, Requirements Analysis

Additional Job Details

Address:

1 PLACE VILLE MARIE:MONTRÉAL

City:

Montréal

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

CAPITAL MARKETS

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2026-04-02

Application Deadline:

2026-04-30

Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Our Employment Opportunities

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.

Join our Talent Community

Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.

RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.

Create a job alert for this search

Machine Learning & Data Engineer • MONTRÉAL, Canada

Similar jobs
Data Modeler

Data Modeler

Tredence Inc. • saint-esprit, QC, ca
Full-time
We are looking for a detail-oriented Data Modeler to design, develop, and maintain conceptual, logical, and physical data models that support business processes and analytics.The ideal candidate wi...Show more
Last updated: 4 days ago • Promoted
Lead AI/ML Engineer

Lead AI/ML Engineer

Xsolla • Montreal (administrative region), QC, CA
Full-time
We're seeking a Lead AI/ML Engineer to architect and scale our data infrastructure supporting personalization, churn prediction, and recommendation systems across Xsolla's global gaming commerce pl...Show more
Last updated: 30+ days ago • Promoted
Machine Learning Engineer

Machine Learning Engineer

BRP • Montréal, Qc
Full-time
Be a part of a fast-paced culture and community in a startup-like environment inside one of the most successful organizations in Québec, Canada.We are focused on building a highly talented and ambi...Show more
Last updated: 5 days ago • Promoted
Staff Machine Learning Engineer I

Staff Machine Learning Engineer I

Mistplay • Montreal (administrative region), QC, CA
Full-time
Mistplay est l'application de fidélité n°1 pour les joueurs mobiles.Notre communauté de millions de joueurs mobiles engagés utilise Mistplay pour découvrir de nouveaux jeux et gagner des récompense...Show more
Last updated: 30+ days ago • Promoted
GenAI ML Engineer – Production AI Systems & Governance

GenAI ML Engineer – Production AI Systems & Governance

LGS, an IBM Company • Montreal (administrative region), QC, CA
Full-time
A technology services firm in Montreal seeks an AI Engineer at the intermediate level to drive digital transformation projects.Responsibilities include deploying models into production, monitoring ...Show more
Last updated: 30+ days ago • Promoted
Senior Machine Learning Engineer

Senior Machine Learning Engineer

Equisoft • Montreal (administrative region), QC, CA
Full-time +1
Equisoft is a global provider of digital solutions for insurance and investment, recognized by over 250 of the world's leading financial institutions.We offer a comprehensive ecosystem of scalable ...Show more
Last updated: 30+ days ago • Promoted
Senior MLOps Engineer: AI/ML Platform & Inference

Senior MLOps Engineer: AI/ML Platform & Inference

Autodesk • Montreal (administrative region), QC, CA
Full-time
A global leader in design software is seeking a Senior MLOps Developer in Montreal.This role is critical for optimizing machine learning models and ensuring the efficient operation of an AI/ML plat...Show more
Last updated: 11 days ago • Promoted
Senior Machine Learning Engineer

Senior Machine Learning Engineer

Pod • Montreal, Montreal (administrative region), CA
Full-time
Sound like a good fit? Email: jobs@workwithpod.The Pipeline Coach for B2B Sales.Pod is the AI sales coach for B2B account executives.In recent years, sellers have become increasingly overwhelmed wi...Show more
Last updated: 30+ days ago • Promoted
Senior Data Engineer: Scale ML Pipelines & Mentor Engineers

Senior Data Engineer: Scale ML Pipelines & Mentor Engineers

Small Door Veterinary • Montreal (administrative region), QC, CA
Full-time
A modern veterinary care company is seeking a Senior Data Engineer in Montreal.This role involves designing and developing production data pipelines and mentoring junior team members.Candidates sho...Show more
Last updated: 21 days ago • Promoted
Senior Machine Learning Engineer Crafting AI Solutions

Senior Machine Learning Engineer Crafting AI Solutions

Kinaxis • Montreal (administrative region), QC, CA
Full-time
Join a pioneering machine learning team as a Senior Engineer, focusing on AI solutions in a hybrid setting.Utilize your extensive expertise in NLP and LLM to enhance supply chain management.In this...Show more
Last updated: 3 days ago • Promoted
Lead Data Engineer — ML Pipelines & Data Quality

Lead Data Engineer — ML Pipelines & Data Quality

Small Door • Montreal (administrative region), QC, CA
Full-time
A veterinary care membership service in Montreal seeks a Senior Data Engineer to lead data pipeline development and optimize machine learning workflows.Candidates should have a Bachelor's degree an...Show more
Last updated: 21 days ago • Promoted
Machine Learning Engineer, Predictive Maintenance

Machine Learning Engineer, Predictive Maintenance

MaintainX • Montreal, Montreal (administrative region), CA
Full-time
Machine Learning Engineer, Predictive Maintenance.MaintainX is the world’s leading mobile‑first Asset and Work Intelligence platform for industrial and frontline environments.We’re a modern, IoT‑en...Show more
Last updated: 30+ days ago • Promoted
Senior Analytics Engineer - Mastech Digital

Senior Analytics Engineer - Mastech Digital

Mastech Digital • saint-esprit, qc, ca
Full-time
We are seeking a Senior Analytics Engineer to play a critical role in transforming an existing analytics ecosystem into a modern, scalable Databricks + dbt architecture (Bronze → Silver → Gold).Thi...Show more
Last updated: 16 days ago • Promoted
Lead Data Engineer - Localization & GenAI Platform

Lead Data Engineer - Localization & GenAI Platform

Alexa Translations • Montreal (administrative region), QC, CA
Full-time
A leading translation services provider is seeking a Data Engineering Team Lead to drive the development of their enterprise Data Warehouse.This role involves managing a specialized team, overseein...Show more
Last updated: 15 days ago • Promoted
Lead Data Engineer - Snowflake, Pipelines & Governance

Lead Data Engineer - Snowflake, Pipelines & Governance

Psycho Bunny • Montreal, Montreal (administrative region), CA
Full-time
Psycho Bunny is seeking a Lead Data Engineer to enhance its data strategy, focusing on building robust data infrastructures for advanced analytics.This role includes managing data pipelines, ensuri...Show more
Last updated: 30+ days ago • Promoted
Machine Learning Engineer (Canada)

Machine Learning Engineer (Canada)

Two95 International Inc. • Montreal (administrative region), QC, CA
Full-time
Location: 100% Remote (Canada).BSc/MSc in computer science, mathematics or related technical discipline.Deep knowledge and proven experience with optimizing machine learning model in a production c...Show more
Last updated: 5 days ago • Promoted
Senior Data Scientist for Advanced Analytics and Machine Learning

Senior Data Scientist for Advanced Analytics and Machine Learning

Co-operators • Montreal (administrative region), QC, CA
Full-time
Lead advanced analytics initiatives as a Senior Data Scientist in a hybrid role.Utilize your expertise in data science and machine learning to drive impactful business decisions and solutions.In th...Show more
Last updated: 11 days ago • Promoted
Specialist in Machine Learning for Space Data Analysis

Specialist in Machine Learning for Space Data Analysis

NorthStar Earth & Space • Montreal (administrative region), QC, CA
Full-time
Discover your potential as a Machine Learning Specialist focused on innovative space data applications.Collaborate in a multidisciplinary environment while designing advanced models for real-world ...Show more
Last updated: 4 days ago • Promoted