Architect and deploy scalable ML systems and algorithms. Provide technical guidance to cross-functional teams on implementation and optimization; * Build Organizational Expertise : Mentor junior ...
Architect and deploy scalable ML systems and algorithms. Provide technical guidance to cross-functional teams on implementation and optimization; * Build Organizational Expertise : Mentor junior ...
Distributed Systems Engineer
Burnaby, BC · On-site
Our team has strong expertise in numerical solvers and circuit simulation algorithms. We're looking ... Large-scale data pipeline design and optimization * Performance engineering for multi-TB datasets
Distributed Systems Engineer
Burnaby, BC · On-site
Our team has strong expertise in numerical solvers and circuit simulation algorithms. We're looking ... Large-scale data pipeline design and optimization * Performance engineering for multi-TB datasets
Research Lead / Principal Scientist & Manager Post-Training Alignment Reinforcement Learning ...
Vancouver, BC · On-site +1
Own post-training strategy for model development - from RLHF and preference optimization to agentic systems and long-horizon reasoning * Develop novel algorithms that improve model reliability ...
Research Lead / Principal Scientist & Manager Post-Training Alignment Reinforcement Learning ...
Vancouver, BC · On-site +1
Own post-training strategy for model development - from RLHF and preference optimization to agentic systems and long-horizon reasoning * Develop novel algorithms that improve model reliability ...
Senior Machine Learning Engineer
Vancouver, BC · On-site
CA$84K - CA$128K/yr
Apply appropriate ML algorithms to structured and unstructured data problems. * Evaluate model ... Experience integrating these tools into MLOps pipelines and optimizing performance and reliability ...
Senior Machine Learning Engineer
Vancouver, BC · On-site
CA$84K - CA$128K/yr
Apply appropriate ML algorithms to structured and unstructured data problems. * Evaluate model ... Experience integrating these tools into MLOps pipelines and optimizing performance and reliability ...
Our team has strong expertise in numerical solvers and circuit simulation algorithms. We're looking ... Large-scale data pipeline design and optimization * Performance engineering for multi-TB datasets
Our team has strong expertise in numerical solvers and circuit simulation algorithms. We're looking ... Large-scale data pipeline design and optimization * Performance engineering for multi-TB datasets
Identify optimal cloud solutions and maintain infrastructure per industry standards * Participate ... in data structures, algorithms, and distributed systems fundamentals - including scripting ...
Identify optimal cloud solutions and maintain infrastructure per industry standards * Participate ... in data structures, algorithms, and distributed systems fundamentals - including scripting ...
Senior Firmware Developer
Vancouver, BC · On-site
... testing, and optimization. You will collaborate closely with hardware, product management, and ... collection algorithms. * Collaborate with hardware and product test teams to ensure seamless ...
Senior Firmware Developer
Vancouver, BC · On-site
... testing, and optimization. You will collaborate closely with hardware, product management, and ... collection algorithms. * Collaborate with hardware and product test teams to ensure seamless ...
Senior Rendering Software Engineer
Burnaby, BC · On-site
CA$114K - CA$169K/yr
Strong 3D math skills and knowledge of real-time rendering algorithms. * Experience with PBR materials, shader development, lighting, post-processing, GPU optimization, and CPU-side rendering ...
Senior Rendering Software Engineer
Burnaby, BC · On-site
CA$114K - CA$169K/yr
Strong 3D math skills and knowledge of real-time rendering algorithms. * Experience with PBR materials, shader development, lighting, post-processing, GPU optimization, and CPU-side rendering ...
Applied Scientist
Vancouver, BC · On-site +1
... algorithms for Dialpad's products. * Conduct rigorous evaluation and monitoring of model ... A broad understanding of current LLM model architectures and techniques for tuning and optimizing ...
Quick apply
Applied Scientist
Vancouver, BC · On-site +1
... algorithms for Dialpad's products. * Conduct rigorous evaluation and monitoring of model ... A broad understanding of current LLM model architectures and techniques for tuning and optimizing ...
Applied Scientist
Vancouver, BC · On-site
A major focus of the team is advancing DialpadGPT, our proprietary LLM, specifically optimizing it ... What you'll do * Research and develop state-of-the-art algorithms for autonomous voice agents ...
Quick apply
Applied Scientist
Vancouver, BC · On-site
A major focus of the team is advancing DialpadGPT, our proprietary LLM, specifically optimizing it ... What you'll do * Research and develop state-of-the-art algorithms for autonomous voice agents ...
Deep, demonstrable expertise in computer vision, machine learning algorithms, and the end-to-end MLOps lifecycle, including 5+ years of hands-on experience building and optimizing computer vision ...
Deep, demonstrable expertise in computer vision, machine learning algorithms, and the end-to-end MLOps lifecycle, including 5+ years of hands-on experience building and optimizing computer vision ...
Senior Game Engineer
CA$120K - CA$140K/yr
Strong problem-solving skills, with advanced knowledge of algorithms, data structures, and optimization * Proficient working on a variety of systems in the realms of game engine, tools, game support ...
New
Quick apply
Senior Game Engineer
CA$120K - CA$140K/yr
Strong problem-solving skills, with advanced knowledge of algorithms, data structures, and optimization * Proficient working on a variety of systems in the realms of game engine, tools, game support ...
New
Senior Machine Learning Engineer
$150K - $170K/yr
AI Infrastructure & Optimization - Enhance AI infrastructure and workflows, focusing on performance ... Strong grasp of various ML algorithms, architectures, and their real-world applications.
Quick apply
Senior Machine Learning Engineer
$150K - $170K/yr
AI Infrastructure & Optimization - Enhance AI infrastructure and workflows, focusing on performance ... Strong grasp of various ML algorithms, architectures, and their real-world applications.
Senior Machine Learning Engineer
$150K - $170K/yr
AI Infrastructure & Optimization - Enhance AI infrastructure and workflows, focusing on performance ... Strong grasp of various ML algorithms, architectures, and their real-world applications.
Quick apply
Senior Machine Learning Engineer
$150K - $170K/yr
AI Infrastructure & Optimization - Enhance AI infrastructure and workflows, focusing on performance ... Strong grasp of various ML algorithms, architectures, and their real-world applications.
Software Development Engineer in Test II
Burnaby, BC · On-site
CA$75K - CA$107K/yr
Performance Optimization: Implement build caching strategies and unit test optimizations to ... Firm understanding of object-oriented programming, algorithms, and data structures. * Experienced ...
Quick apply
Software Development Engineer in Test II
Burnaby, BC · On-site
CA$75K - CA$107K/yr
Performance Optimization: Implement build caching strategies and unit test optimizations to ... Firm understanding of object-oriented programming, algorithms, and data structures. * Experienced ...
... algorithms. Core responsibilities As a Senior Director, AI/ML Research and Science, you are ... optimization of complex AI/ML models. Business Problem Solving Translate complex business ...
... algorithms. Core responsibilities As a Senior Director, AI/ML Research and Science, you are ... optimization of complex AI/ML models. Business Problem Solving Translate complex business ...
Post-training for model development - from RLHF and preference optimization to agentic systems and long-horizon reasoning * Develop novel algorithms that improve model reliability, controllability ...
Post-training for model development - from RLHF and preference optimization to agentic systems and long-horizon reasoning * Develop novel algorithms that improve model reliability, controllability ...
... our algorithms * Ship cloud functions, lightweight backend services, and jobs using Kotlin An Ideal Candidate Should Have * Systems thinking. You know that optimizing a system requires end-to-end ...
... our algorithms * Ship cloud functions, lightweight backend services, and jobs using Kotlin An Ideal Candidate Should Have * Systems thinking. You know that optimizing a system requires end-to-end ...
Site Reliability Engineer
Vancouver, BC · On-site
CA$200K/yr
You'll leverage your skills in coding, algorithmic problem-solving, complexity analysis, and ... full/archive nodes, RPC optimization, etc.). * Strong proficiency in Typescript or Golang ...
Site Reliability Engineer
Vancouver, BC · On-site
CA$200K/yr
You'll leverage your skills in coding, algorithmic problem-solving, complexity analysis, and ... full/archive nodes, RPC optimization, etc.). * Strong proficiency in Typescript or Golang ...
... algorithms, and vehicle-to-grid (V2G/V2X) functionality. * Produce core systems engineering ... Perform cost trade-offs and design optimization to balance performance, reliability, and ...
Quick apply
... algorithms, and vehicle-to-grid (V2G/V2X) functionality. * Produce core systems engineering ... Perform cost trade-offs and design optimization to balance performance, reliability, and ...
Optimization Algorithms information
What is the difference between Optimization Algorithms vs Data Analysts?
| Aspect | Optimization Algorithms | Data Analysts |
|---|---|---|
| Required Credentials | Mathematics, Computer Science, Programming skills | Statistics, Data Analysis, Business Intelligence |
| Work Environment | Research, software development, algorithm design | Data interpretation, reporting, business decision support |
| Employer & Industry Usage | Tech companies, finance, logistics, AI development | Marketing, finance, healthcare, consulting |
Optimization Algorithms focus on developing mathematical methods to improve processes and solve complex problems efficiently, often requiring programming and advanced math skills. Data Analysts interpret data to generate insights, supporting business decisions across various industries. While both roles work with data, Optimization Algorithms are more technical and algorithm-centric, whereas Data Analysts focus on data interpretation and reporting.

Job description
Job Description
- Drive Research Strategy: Formulate and lead independent research projects that solve complex, high-impact problems. Define success metrics aligned with both business goals and scientific rigor;
- Design & Implement ML Solutions: Architect and deploy scalable ML systems and algorithms. Provide technical guidance to cross-functional teams on implementation and optimization;
- Build Organizational Expertise: Mentor junior researchers and engineers. Review research outputs, disseminate knowledge, and foster a culture of innovation;
- Establish Thought Leadership: Author peer-reviewed publications, present at top-tier conferences (NeurIPS, ACL, EMNLP, etc.), and position the organization as an AI research leader;
- Advise Leadership: Synthesize complex technical and business considerations. Provide clear, actionable recommendations on high-stakes decisions with significant financial or operational impact;
- Cultivate Strategic Relationships: Build trusted partnerships across teams and external collaborators to deliver measurable value and shape organizational direction.
- A Ph.D. degree in Computer Science or a related technical field;
- 2+ years of experience as a machine learning researcher or engineer in a product-centric environment or equivalent experience;
- Deep expertise in machine learning; LLM and NLP experience a plus;
- Track record of delivering high-impact ML products from concept to production
- Experience mentoring junior technical talent;
- Exceptional communication skills-able to translate complex ideas for diverse audiences;
- A history of high-quality academic publications (e.g., NeurIPS, ACL, EMNLP, CVPR, ICLR, ICML etc.).
Join a team that thinks progressively and works collaboratively. We care about seeing each other reach full potential;
A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock options where applicable;
Leaders who support your development through coaching and managing opportunities;
Ability to make a difference and lasting impact from a local-to-global scale.
Job Skills
Collaboration, Communication, Computer Programming, Data Science, Large Language Models (LLMs), Machine Learning (ML)Additional Job Details
Address:
City:
Country:
Work hours/week:
Employment Type:
Platform:
Job Type:
Pay Type:
Posted Date:
Application Deadline:
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Our Employment Opportunities
At 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.
Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.
Employment Type: FULL_TIMEAbout Royal Bank of Canada
Sourced by ZipRecruiter
Industry
Banking and credit intermediation
Company size
10,000+ Employees
Headquarters location
Toronto, Ontario, CA