Talent.com
Machine Learning & Data Engineer
Machine Learning & Data Engineer0000050007 Royal Bank of Canada • MONTRÉAL, Quebec, Canada
Machine Learning & Data Engineer

Machine Learning & Data Engineer

0000050007 Royal Bank of Canada • MONTRÉAL, Quebec, Canada
9 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-postJob SkillsBig Data Management, Cloud Computing, Database Development, Data Mining, Data Warehousing (DW), ETL Processing, Group Problem Solving, Quality Management, Requirements AnalysisAdditional 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-30Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date aboveOur Employment OpportunitiesAt 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, Quebec, Canada

Similar jobs

Lead AI/ML Engineer

XsollaMontreal (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

 • Promoted

Staff Machine Learning Engineer

Wiser Solutions, Inc.Montreal (administrative region), QC, CA
Full-time

Wiser Solutions is a suite of in-store and eCommerce intelligence and execution tools.We’re on a mission to enable brands, retailers, and retail channel partners to gather intelligence and automate...Show more

 • Promoted

Staff Machine Learning Engineer — Ad-Tech & Recommender

ODAIAMontreal (administrative region), QC, CA
Full-time

Une entreprise du secteur technologique recherche un Ingénieur en apprentissage automatique à Montréal pour diriger le développement de solutions IA innovantes.Vous serez chargé de concevoir des mo...Show more

 • Promoted

Data Engineer - Databricks Pipelines & ML (Hybrid)

RESMontreal (administrative region), QC, CA
Full-time

Une société prospère recherche un ou une développeur-se de données pour joindre son équipe logiciels.Ce rôle implique de concevoir et optimiser des pipelines sur Databricks, nécessitant une collabo...Show more

 • Promoted

Python & Kubernetes Data Engineer for AI/ML Analytics

CanonicalMontreal, Montreal (administrative region), CA
Full-time

Join a pioneering tech firm at the forefront of the open-source movement.As a Python and Kubernetes Software Engineer, you'll develop cutting-edge data analytics solutions using popular machine lea...Show more

 • Promoted • New!

Senior Machine Learning Engineer

GreenhouseMontreal (administrative region), QC, CA
Full-time

Our mission at Greenhouse is to make every company great at hiring – so we go to great lengths to hire great people because we believe that they’re the foundation of our success.At Greenhouse, you’...Show more

 • Promoted

Senior Machine Learning Engineer I, AI Governance

OptroMontreal (administrative region), QC, CA
Full-time

Having surpassed $300M ARR and continuing to grow, Optro is the leading audit, risk, ESG, and InfoSec platform on the market.More than 50% of the Fortune 500, including 7 of the Fortune 10, leverag...Show more

 • Promoted

Remote Machine Learning Engineer Driving Data Solutions in Marketing

StackAdaptMontreal (administrative region), QC, CA
Remote
Full-time

Elevate your career as a Machine Learning Engineer focused on data pipelines and ML models.Join a dynamic, remote team tackling innovative challenges in digital advertising and marketing.This role ...Show more

 • Promoted

Principal Machine Learning Engineer

LimeMontreal (administrative region), QC, CA
Full-time

Drive alignment across teams on ML strategy, standards, and long-term technical direction by serving as a technical leader for Lime’s ML Center of Excellence.Guide recommendations for ML infrastruc...Show more

 • Promoted

Data Engineer

Millennium Software and Staffing Incmontréal, QC, ca
Full-time

We are hiring a Power BI Snowflake Developer to build and optimize data solutions that drive business insights.The role involves designing dimensional data models, developing ELT/ETL pipelines, and...Show more

 • Promoted

Azure Databricks Engineer - Tredence Inc.

Tredence Inc.laval, qc, ca
Full-time

We are seeking a skilled Azure Databricks Engineer with strong experience in Azure Data Factory (ADF) to design, develop, and maintain scalable data pipelines and analytics solutions on the Azure c...Show more

 • Promoted

Machine Learning Engineer

CloudDevsMontreal, Montreal (administrative region), CA
Part-time

Our client, an AI-focused startup based in Toronto, Canada, are seeking a Full Stack / Machine Learning Engineer to deliver high-impact product features using React/Next.You will work within a focu...Show more

 • Promoted

Senior Machine Learning Engineer Improving AI Infrastructure for Food Access

Afresh Technologies, Inc.Montreal (administrative region), QC, CA
Full-time

Lead the advancements in ML platforms for fresh food accessibility.Maximize performance and scalability to facilitate AI solutions that significantly reduce food waste nationwide.In this senior eng...Show more

 • Promoted

Machine Learning Engineer Specializing in Spatial Data Solutions

NorthStar Earth & SpaceMontreal (administrative region), QC, CA
Full-time

Unleash your talent as a Machine Learning Engineer dedicated to spatial data innovations.Engage with a scientific team to develop transformative deep learning models that contribute to space safety...Show more

 • Promoted

Machine Learning Engineer

BioRenderMontreal (administrative region), QC, CA
Full-time

At BioRender, we are accelerating the world’s ability to discover, learn, and communicate science faster through visuals.Today, BioRender empowers millions of scientists to create beautiful, accura...Show more

 • Promoted

Lead Machine Learning Developer for Scalable Data Solutions

Grizzlytrek GroupMontreal (administrative region), QC, CA
Full-time

Become a key contributor as a Machine Learning Developer focusing on scalable data solutions in a hybrid setting.Use your extensive ML experience to drive high-impact projects and contribute to dat...Show more

 • Promoted

Senior ML Engineer - AI Data Trainer (Remote)

AlignerrMontreal, Montreal (administrative region), CA
Remote
Full-time

A cutting-edge AI firm is seeking a Senior Machine Learning Engineer - AI Data Trainer to lead the authorship of complex reasoning traces for advanced AI models.This remote role requires significan...Show more

 • Promoted

Senior ML Engineer & Data Scientist — Remote

North Eastern ServicesMontreal, Montreal (administrative region), CA
Remote
Full-time

A global AI solutions provider is looking for a mid-to-senior Machine Learning Engineer / Data Scientist to build and deploy machine learning solutions that have measurable business impacts.This ro...Show more