Talent.com
Machine Learning Software Engineer
Machine Learning Software Engineer0000050007 Royal Bank of Canada • 420 WES GRAHAM WAY, FLOOR 3:WATERLOO
Machine Learning Software Engineer

Machine Learning Software Engineer

0000050007 Royal Bank of Canada • 420 WES GRAHAM WAY, FLOOR 3:WATERLOO
30+ days ago
Job type
  • Full-time
Job description

Job Description

What's the opportunity?We’re looking for an enthusiastic software developer who’s excited by the opportunity of working on challenging problems at the intersection of machine learning and the financial services industry. As a Machine Learning Software Engineer, you’ll be responsible for owning and delivering a project end to end – everything from data pre-processing and exploration, to building and scaling ML algorithms and pipelines, to deployment and monitoring of production systems. At RBC Borealis, you’ll be joining a team that works directly with leading researchers in machine learning, has access to rich and massive datasets, and offers the computational resources to support cutting-edge machine learning R&D.Your responsibilities include:
  • To build cutting edge ML solutions throughout the research and product development lifecycle;

  • To play a key role in the design and development of Borealis’ machine learning products;

  • To partner with RBC Borealis’s research and product teams to ensure the seamless delivery of these products;

  • To apply engineering and data best practices to build robust and scalable large-scale machine learning software systems;

  • To support projects with thorough documentation, design decisions, and technical advisory.

You're our ideal candidate if you have:
  • Experience building modular and robust software systems in Python or similar language;

  • Knowledge of professional software engineering best practices for the full software development life cycle, including testing methods, coding standards, code reviews and source control management;

  • Experience working across the entire ML research and product lifecycle from prototyping to production is a plus;

  • Experience building microservices, data pipelines and using relational and non-relational databases is a plus;

  • Experience working with data science tooling and deep learning frameworks is a plus;

  • Experience with DevOps engineering (CI/CD pipelines, observability, containers etc) is a plus.

What's in it for you?
  • Be part of a dynamic & flexible working environment;

  • Become part of a team that thinks progressively and works collaboratively. We care about seeing each other reach full potential;

  • Leaders who support your development through coaching and managing opportunities;

  • Ability to make a difference and lasting impact from a local-to-global scale.

About RBC BorealisRBC Borealis is the driving force behind Royal Bank of Canada’s AI and data innovation. As part of Canada’s largest financial institution, we bring together a team of architects, engineers, scientists, and product experts on a mission to revolutionize finance through world-class research, solutions, and a resilient data platform. With locations across Toronto, Waterloo, Montreal, Calgary, and Vancouver, we’re at the forefront of AI research and platform development. With a focus on cutting-edge research in areas like time series forecasting, causal machine learning, and responsible AI, we are seamlessly integrating AI research and data engineering, to solve critical challenges in the financial industry. We are building intelligent, and scalable, data-driven solutions that will help communities thrive and drive innovation for our customers across the bank.
Create a job alert for this search

Machine Learning Software Engineer • 420 WES GRAHAM WAY, FLOOR 3:WATERLOO

Similar jobs
Senior Machine Learning Engineer – Reinforcement Learning - waterloo

Senior Machine Learning Engineer – Reinforcement Learning - waterloo

Harvey Nash • waterloo, on, ca
Full-time
Senior Machine Learning Engineer – Reinforcement Learning.Location: 100% remote anywhere in Canada.We are seeking a highly skilled.Senior Machine Learning Engineer.ML solutions for real-world appli...Show more
Last updated: 16 hours ago • Promoted • New!
AI/ML Engineer - E-IT

AI/ML Engineer - E-IT

E-IT • waterloo, on, ca
Full-time
Responsible for designing, building, and deploying machine learning models and AI-driven systems within the Google Cloud ecosystem.This role bridges data science and software engineering, focusing ...Show more
Last updated: 16 hours ago • Promoted • New!
Trigonometry Private Tutoring Jobs Elmira

Trigonometry Private Tutoring Jobs Elmira

Superprof • Elmira, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Senior Machine Learning Engineer – Reinforcement Learning

Senior Machine Learning Engineer – Reinforcement Learning

Harvey Nash • waterloo, on, ca
Full-time
Senior Machine Learning Engineer – Reinforcement Learning.Location: 100% remote anywhere in Canada.We are seeking a highly skilled.Senior Machine Learning Engineer.ML solutions for real-world appli...Show more
Last updated: 16 hours ago • Promoted • New!
AI/ML Engineer - Rivago Infotech Inc

AI/ML Engineer - Rivago Infotech Inc

Rivago Infotech Inc • waterloo, on, ca
Full-time
Responsible for designing, building, and deploying machine learning models and AI-driven systems within the Google Cloud ecosystem.This role bridges data science and software engineering, focusing ...Show more
Last updated: 16 hours ago • Promoted • New!
AI/ML Engineer

AI/ML Engineer

Rivago Infotech Inc • waterloo, ON, ca
Full-time
Detailed JD:Responsible for designing, building, and deploying machine learning models and AI-driven systems within the Google Cloud ecosystem.This role bridges data science and software engineerin...Show more
Last updated: 4 hours ago • Promoted • New!
AI/ML Infrastructure Engineer

AI/ML Infrastructure Engineer

TechDoQuest • waterloo, ON, ca
Full-time
Role SummaryThe MLOps / AI Platform Engineer owns the operational lifecycle of AI models, prompts, and agents supporting the AI-Enabled Platform—ensuring reliable deployments, safe rollbacks, obser...Show more
Last updated: 10 hours ago • Promoted • New!
Senior Machine Learning Engineer - Hays

Senior Machine Learning Engineer - Hays

Hays • waterloo, on, ca
Full-time
Architect and implement advanced deep learning models for multimodal recommendation systems, processing diverse data types including text, images, user behavior, item features, offer data, and cont...Show more
Last updated: 5 days ago • Promoted
AI Software Lead

AI Software Lead

Ironbelly Studios • Waterloo, Ontario, CA
Full-time
Quick Apply
Ironbelly Studios is comprised of a talented, passionate and dedicated number of game developers from all corners of the globe.Our focus is on creating high quality entertainment experiences as wel...Show more
Last updated: 30+ days ago
AI/ML Engineer

AI/ML Engineer

BrainWave Professionals • waterloo, on, ca
Full-time
Lead the design, development, and deployment of AI and ML models and systems, focusing on scalability, reliability, and performance.Collaborate with cross-functional teams, including data scientist...Show more
Last updated: 16 hours ago • Promoted • New!
Deployment/Integration Engineer – CMM Product (AMF)/CMG (SBC/UPF)

Deployment/Integration Engineer – CMM Product (AMF)/CMG (SBC/UPF)

Lorven Technologies Inc. • waterloo, on, ca
Full-time
Deployment/Integration Engineer – CMM Product (AMF)/CMG (SBC/UPF).Below is the detail requirement.Deployment/Integration Engineer – CMM Product (AMF)/CMG (SBC/UPF).SME in specific Network Function(...Show more
Last updated: 16 hours ago • Promoted • New!
Geometry Private Tutoring Jobs Elmira

Geometry Private Tutoring Jobs Elmira

Superprof • Elmira, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Senior Machine Learning Engineer

Senior Machine Learning Engineer

Hays • waterloo, on, ca
Full-time
Architect and implement advanced deep learning models for multimodal recommendation systems, processing diverse data types including text, images, user behavior, item features, offer data, and cont...Show more
Last updated: 5 days ago • Promoted
AI/ML Engineer - BrainWave Professionals

AI/ML Engineer - BrainWave Professionals

BrainWave Professionals • waterloo, on, ca
Full-time
Lead the design, development, and deployment of AI and ML models and systems, focusing on scalability, reliability, and performance.Collaborate with cross-functional teams, including data scientist...Show more
Last updated: 16 hours ago • Promoted • New!
Cloud Platform Software Engineer - Ket Software

Cloud Platform Software Engineer - Ket Software

Ket Software • waterloo, on, ca
Full-time
Cloud Platform Software Engineer.Job Location: Scottsdale, AZ (Onsite).Senior Site Reliability Engineer (SRE) - Release & Observability Focus.Solid hands-on experience in SRE or Release Engineering...Show more
Last updated: 15 hours ago • Promoted • New!
AI/ML Engineer

AI/ML Engineer

E-IT • waterloo, on, ca
Full-time
Responsible for designing, building, and deploying machine learning models and AI-driven systems within the Google Cloud ecosystem.This role bridges data science and software engineering, focusing ...Show more
Last updated: 16 hours ago • Promoted • New!
Deployment/Integration Engineer – CMM Product (AMF)/CMG (SBC/UPF) - Lorven Technologies Inc.

Deployment/Integration Engineer – CMM Product (AMF)/CMG (SBC/UPF) - Lorven Technologies Inc.

Lorven Technologies Inc. • waterloo, on, ca
Full-time
Deployment/Integration Engineer – CMM Product (AMF)/CMG (SBC/UPF).Below is the detail requirement.Deployment/Integration Engineer – CMM Product (AMF)/CMG (SBC/UPF).SME in specific Network Function(...Show more
Last updated: 16 hours ago • Promoted • New!
Customer Service Agent - 50k-60k/Year - Remote

Customer Service Agent - 50k-60k/Year - Remote

Spade Recruiting • Mapleton, Ontario
Remote
Full-time
Quick Apply
We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization.This position will work with multiple clients throughout the day providin...Show more
Last updated: 30+ days ago • Promoted