What is the opportunity?This is an prospect to work at RBC Wealth Management Technology Data team with a group of technology professionals dedicated to delivering transformative ML solutions to Wealth business and clients. We are all in with Agile development, DevOps, Open Source, Software as a Service (SaaS) and modern tools and processes.Job DescriptionThis is an opportunity to work at RBC Wealth Management Technology Data team with a group of technology professionals dedicated to delivering transformative ML solutions to Wealth business and clients. We are all in with Agile development, DevOps, Open Source, Software as a Service (SaaS) and modern tools and processes.We are looking for an experienced and visionary Staff Machine Learning Engineer to spearhead advanced ML initiatives, lead end-to-end project delivery, manage and mentor a high-performing ML engineering team, and drive technical innovation across the Wealth Management data domain.The ideal candidate will have:Expertise in deploying ML models and integrating WM data with cutting-edge ML solutionsA strong background in machine learning, software development, and technical leadershipA proven track record of delivering high-impact solutions that meet complex business needsDeep understanding of modern data stacks, cloud computing, and MLOps practicesAbility to shape organizational ML strategy, provide technical direction, and lead cross-functional initiativesYou will play a pivotal role in building and scaling our ML capabilities while partnering with IT and business stakeholders to assess, research, and resolve critical business challenges through technology solutions.What will you do?Team Leadership & ManagementManage and lead a team of ML engineers and data engineers, providing technical guidance, mentorship, and career developmentFoster a high-performing culture of innovation, collaboration, and continuous learningConduct performance evaluations and provide constructive feedback to team membersHire and build diverse, talented teams aligned with organizational goalsTechnical Strategy & DirectionOwn end-to-end ML project delivery, from conception through production deployment and optimizationDefine and communicate technical roadmap and architecture for ML initiatives aligned with business objectivesProvide technical direction and set standards for ML development practices, code quality, and MLOpsMake critical technical decisions that balance innovation, scalability, and risk managementPartner with architects, product managers, and business leaders to evaluate use cases and align ML initiatives with company goalsML Development & DeploymentDesign, build,
and deploy scalable machine learning models that integrate WM data with advanced ML algorithmsOversee end-to-end ML pipelines ensuring seamless integration with applications and data platformsEstablish best practices for model development, validation, monitoring, and continuous improvementCollaborate with data engineers to ensure productive data collection, preparation, and feature engineeringMLOps & Quality AssuranceEstablish and maintain coding standards and best practices across the ML engineering teamSet up processes to ensure high-quality code through regular reviews and compliance with RBC’s standardsBuild and maintain comprehensive documentation of ML architectures, models, pipelines, and processesDesign monitoring and metrics systems to meet Service and Operational Level Agreements (SLAs)Cross-Functional CollaborationAct as primary technical liaison with multiple RBC teams, stakeholders, executives, and third-party vendorsCollaborate with Agile teams, product owners, software engineers, and business stakeholdersCommunicate complex ML concepts to non-technical audiences and translate business needs into technical solutionsDrive organizational alignment on ML priorities and technical capabilitiesContinuous Learning & InnovationStay at the forefront of emerging ML technologies, cloud advancements, and industry best practicesShare knowledge with teams and drive adoption of recent techniques to improve existing systemsContribute to thought leadership within RBC and the broader ML communityWhat do you need to succeed?Must Have7+ years of hands‑on experience in machine learning development with 3+ years in a leadership or mentorship roleExpertise in deploying ML models and integrating data systems with ML solutions in production environmentsStrong programming skills in Python and Java; experience with REST APIs, GraphQL, and ETL pipeline developmentExpert-level proficiency in cloud platforms: AWS and/or Azure, with OpenShift containerization experienceDeep understanding of DevOps practices: CI/CD pipelines, containerization (Docker, Kubernetes), monitoring toolsExperience with ML platforms and tools (e.G., Helios) for model deployment and orchestrationSolid database knowledge: SQL Server, Snowflake, or similar enterprise data platformsProven ability to manage and mentor engineering teams with demonstrated impact on team performance and growthStrong understanding of software development principles:
design patterns, testing, deployment strategiesExcellent communication and leadership skills with the ability to influence and collaborate across business and technical teamsStrong understanding of application implementation requirements, including risk, privacy, and complianceProven ability to lead complex, end-to-end projects in fast‑paced, collaborative environmentsNice to HaveUnderstanding of IT Standards, Methodologies, CMM & audit requirementsFinancial institution and Wealth Management domain knowledgeExperience with GenAI and advanced ML techniques (NLP, deep learning, reinforcement learning)Knowledge of modern data platforms and architectures (data lakes, data warehouses, streaming platforms)Experience with Agile and Scrum methodologiesWhat’s in it for you?A comprehensive Total Rewards Program including bonuses, flexible benefits, and competitive compensationLeaders who support your development and growth through coaching and strategic opportunitiesThe ability to make a significant, lasting impact on RBC’s ML strategy and technical capabilitiesWork in a dynamic, collaborative, progressive, and high-performing teamA world‑class training program in financial servicesFlexible work/life balance optionsOpportunities to lead challenging, high‑visibility projectsOpportunities to take on progressively greater responsibilities and strategic influenceAccess to a variety of career advancement opportunities across RBC’s business units and geographiesJob SkillsBig Data ManagementData MiningData ScienceDeep LearningMachine Learning (ML)Predictive AnalyticsProgramming LanguagesAdditional Job DetailsAddressRBC CENTRE, 155 WELLINGTON ST W:TORONTOCityTorontoCountryCanadaWork hours/week37.5Employment TypeFull timePlatformTECHNOLOGY AND OPERATIONSJob TypeRegularPay TypeSalariedPosted DateApplication DeadlineNoteApplications will be accepted until 11:59 PM on the day prior to the application deadline date aboveOur Employment OpportunitiesAt RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.#TECHPJ#J-18808-Ljbffr
📌 Staff Ml Engineer (Toronto)
🏢 RBC
📍 Toronto