Posted in

Lead Machine Learning Engineer – Full Stack

Lead Machine Learning Engineer – Full Stack

CompanyRoyal Bank of Canada
LocationVancouver, BC, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior, Expert or higher

Requirements

  • 7+ years of experience in designing and building high performance backend applications with deep understanding of distributed systems.
  • Proficiency in deep learning python frameworks like Keras, Tensorflow, Pytorch, scikit-learn
  • Strong understanding of the ML lifecycle and MLOps practices, including model deployment, monitoring, and CI/CD pipelines.
  • Proven experience in cloud platforms like AWS or Azure, with knowledge of scalable architecture patterns.
  • Familiarity of front end frameworks (e.g. React, Angular) and backend frameworks like FastAPI, Flask, Spring boot.
  • Excellent communication skills—able to clearly explain complex technical concepts to both technical and non-technical audiences.
  • Bachelor’s degree in computer science, Engineering, or a related field; Master’s or PhD preferred.

Responsibilities

  • Design, build, and review scalable data pipelines, analytics platforms, and ML systems.
  • Define and promote best practices in data and ML engineering.
  • Work closely with data scientists, business leaders, and IT teams to understand needs and translate them into technical solutions.
  • Ensure projects are executed with high quality, on time, and aligned with business goals.
  • Proactively identify risks and enforce compliance standards, especially around data governance and security.

Preferred Qualifications

  • Hands-on experience with Snowflake, AWS SageMaker, LLM deployments
  • Experience with big data tools (e.g. Apache Spark, Hadoop, Glue, EMR)
  • Background in enterprise-level data governance, privacy, and security practices.