Skip to content
mimi

IC for the Client Analytics & AI platform foundation

RBC

Québec City · flexible Full-time Mid Level 6d ago

About the role

About

RBC Capital Markets is building globally scalable Client Analytics & AI capabilities that improve 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.

What will you do?

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.

Responsibilities

  • 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 standardise 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 (centralised 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 maximise 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 prioritisation 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?

  • 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.

Skills

CI/CDDatabricksDeltaMLflowPythonSQLSpark

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free