IC for the Client Analytics & AI platform foundation
RBC
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
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