Mississauga, Ontario, Canada On-site Employment

RBC Borealis is hiring a Lead AI/Machine Learning Engineer

About the Role

RBC Borealis is looking for a Lead AI/Machine Learning Engineer to join the RBC Insurance Active Data Platform team. In this role, you will spearhead AI initiatives, lead the development and deployment of machine learning models, and drive innovation. You will provide technical leadership and mentorship to a team of machine learning engineers and data scientists, collaborating with cross-functional teams to deliver solutions that drive business growth.

What You'll Do

  • Lead a team of machine learning engineers and data scientists, providing technical guidance, mentorship, and oversight.
  • Partner with Agile project team members, product managers, software engineers, and stakeholders to align ML initiatives with company goals.
  • Design, build, and deploy scalable machine learning models and algorithms that address business needs, with a focus on performance and reliability.
  • Oversee the setup and maintenance of end-to-end machine learning pipelines for integration with applications.
  • Collaborate with data engineers to ensure efficient data collection, preparation, and feature engineering pipelines.
  • Establish standards and processes, and maintain comprehensive documentation of architecture, models, pipelines, and development.
  • Set up coding best practices, ensure high-quality code through regular reviews, and ensure solutions meet RBC’s coding standards.
  • Build maintainable products with minimal incidents, maintaining metrics and monitoring to meet service agreements.
  • Stay up-to-date with the latest advancements in machine learning and emerging technologies, and apply knowledge to improve systems.

What We're Looking For

  • Strong programming skills in languages such as Python, Java, or C++.
  • Experience with cloud platforms (AWS, GCP, and Azure) and MLOps tools.
  • 3+ years of hands-on experience in machine learning development.
  • Experience leading a team of machine learning developers or engineers.
  • Strong understanding of software development principles, including design patterns, testing, and deployment.
  • Experience with DevOps practices such as CI/CD.
  • Experience with containerization using Docker and Kubernetes.
  • Past experience in data and AI/ML space would be preferred.
  • Strong understanding of application implementation requirements, including risk, privacy, and compliance.
  • Excellent communication and leadership skills, with the ability to work effectively with cross-functional teams.
  • Strong problem-solving skills and the ability to provide production support for complex problems.
  • Proven ability to lead engineers, provide timely guidance, and communicate clearly with business stakeholders.

Nice to Have

  • Adaptability, critical thinking, and a growth mindset.
  • Strong management, collaboration, and communication skills.
  • A team-oriented approach and care for team members.
  • Graduate degree in science, mathematics, statistics, or engineering.

Technical Stack

  • Languages: Python, Java, C++
  • Cloud Platforms: AWS, GCP, Azure
  • Tools: MLOps tools, Docker, Kubernetes
  • Domains: Big Data Management, Data Mining, Data Science, Deep Learning, Machine Learning (ML), Predictive Analytics

Team & Environment

You will lead a team of machine learning engineers and data scientists, providing technical leadership and mentorship within a dynamic, collaborative, and high-performing team.

Benefits & Compensation

  • A comprehensive Total Rewards Program including bonuses, flexible benefits, competitive compensation, commissions, and stock where applicable.
  • Leaders who support your development through coaching and managing opportunities.
  • Ability to make a lasting impact.
  • Work in a dynamic, collaborative, progressive, and high-performing team.
  • A world-class training program in financial services.
  • Flexible work/life balance options.
  • Opportunities to do challenging work and take on progressively greater accountabilities.
  • Opportunities to build close relationships with clients.
  • Access to a variety of job opportunities across business and geographies.

Work Mode

This is an onsite position located at MEADOWVALE BUSINESS PARK, 6880 FINANCIAL DR:MISSISSAUGA.

RBC Borealis is an equal opportunity employer.

Required Skills
PythonJavaC++AWSGCPAzureMLOpsDockerKubernetesBig Data ManagementMachine LearningSoftware DevelopmentTeam Leadership
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
RBC Borealis

RBC Borealis, an RBC Institute for Research, is a curiosity-driven research centre dedicated to achieving state-of-the-art in machine learning. Established in 2016, with labs in Toronto, Montreal, Waterloo, and Vancouver, it supports academic collaborations and partners with world-class research centres in artificial intelligence, focusing on ethical AI to help communities thrive.

Visit website
Job Details
Department Information Technology
Category data
Posted 14 days ago