R

Royal Bank of Canada

Global banking, wealth management, and insurance

Director & Principal Engineer - AI/ML & MLOps Platform

Engineering LeadershipPosted on Nov 6
Full-timeVancouver, BC, CanadaNo salary listedIn-person

About the Job

Requirements

  • At least 8 years of experience designing and building data-intensive applications, including at least 3 years in a senior technical leadership role.
  • Deep expertise in modern distributed data processing and machine learning engineering tools and languages, including Python, Java or Scala, PySpark or Spark, Kafka, SQL, and orchestration frameworks.
  • Strong understanding of the machine learning lifecycle and MLOps practices, including model deployment, monitoring, and continuous integration and continuous delivery pipelines.
  • Experience with cloud platforms such as AWS or Azure, scalable architecture patterns, and infrastructure as code using SDKs or Terraform.
  • Ability to explain complex technical concepts clearly to technical and non-technical audiences.
  • Demonstrated success leading engineering teams and delivering high-impact platforms or products.
  • Bachelor's degree in Computer Science, Engineering, or a related field.

Responsibilities

  • Design, build, and review scalable data pipelines, analytics platforms, and machine learning systems, with end-to-end ownership and a mix of hands-on coding and architectural and engineering leadership.
  • Define and promote best practices in data and machine learning engineering, evaluate emerging technologies, and guide their adoption.
  • Partner with data scientists, business leaders, and IT teams to understand needs and translate them into technical solutions.
  • Transform retail credit decisioning by bringing together platform capabilities that enable risk experts to scale vertically and horizontally and provide depth and breadth for competitive, personalized lending products.
  • Coach engineers, foster a high-performing collaborative culture, champion engineering excellence and team growth, and inspire future leaders.
  • Manage a team of seasoned engineers to deliver the organization's vision and increase impact and pace of development.
  • Ensure projects are executed to high quality, on time, and in alignment with business goals; proactively identify risks and enforce compliance standards, especially for data governance and security.

Desired Qualifications

  • Master's or PhD degree.
  • Hands-on experience with AWS SageMaker and related services, including Glue, EMR, Lambda, Step Functions, Airflow, and CloudWatch.
  • Track record of building high-performing teams, including hiring or retaining top talent and improving team NPS.
  • Background in enterprise-level data governance, privacy, and security practices.

About the Company

Royal Bank of Canada

Global banking, wealth management, and insurance

What does RBC do? It provides a wide range of financial services including personal and commercial banking, wealth management, insurance, investor services, and capital markets to clients in Canada, the United States, and 27 other countries. How do its products work? It earns revenue from loans, mortgages, investment products, and advisory services, and uses technology to deliver a seamless client experience across a diversified set of financial services, with an emphasis on digital tools and customer service. How is RBC different from competitors? It combines scale and global reach with a principles-led culture, a strong focus on community impact, and a large, diverse workforce (94,000+ employees) to drive client outcomes and continuous innovation. What is RBC’s goal? To help clients prosper and communities thrive by delivering reliable financial solutions and services while adapting to changing needs and maintaining leadership in the financial sector.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1864

Recently Posted Jobs

Explore more opportunities at Royal Bank of Canada

See more jobs