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
2 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 Borealis RBC 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 Software Engineer, AI Model Serving - Waterloo, Canada

Senior Software Engineer, AI Model Serving - Waterloo, Canada

Speechify • Waterloo, ON, Canada
Full-time
The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
Last updated: 5 days ago • Promoted
Senior Software Engineer - Frugal

Senior Software Engineer - Frugal

Frugal • waterloo, on, ca
Full-time
Frugal is an AI-powered coding agent purpose-built to tackle one of the most persistent problems in tech : runaway cloud costs. Despite years of optimization efforts, cloud expenses remain high—and w...Show more
Last updated: 15 hours ago • Promoted • New!
Embedded Software Developer - Scalian

Embedded Software Developer - Scalian

Scalian • waterloo, on, ca
Full-time
Nous mettons notre expertise en.En nous rejoignant, vous aurez l'opportunité d’atteindre vos objectifs professionnels dans un environnement collaboratif et bienveillant. Le / La Embedded Software Deve...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
Product Manager, AI - Simpro Software

Product Manager, AI - Simpro Software

Simpro Software • waterloo, on, ca
Full-time
The Product Manager, AI is a strategic, entrepreneurial leader responsible for the definition and delivery of AI agents and frameworks built on top of SIMPRO FSMs. In this role, they will translate ...Show more
Last updated: 13 hours ago • Promoted • New!
Full Stack Engineer

Full Stack Engineer

Planitar • Waterloo, ON, Canada
Full-time
GUIDE, a proprietary camera and software platform for capturing and delivering accurate floorplans, immersive 3D virtual tours and extensive property data. GUIDE is the most efficient system to map ...Show more
Last updated: 30+ days ago • Promoted
Senior Analytics Engineer - TekRek

Senior Analytics Engineer - TekRek

TekRek • waterloo, on, ca
Full-time
TekRek has partnered with a fast growing firm specializing in AI enablement and data optimization.Our client works with some of the top tier technology firms in Silcom Valley.With rapid growth and ...Show more
Last updated: 28 days ago • Promoted
Customer Success Engineer - BioIntelligence Technologies

Customer Success Engineer - BioIntelligence Technologies

BioIntelligence Technologies • waterloo, on, ca
Full-time
BioIntelligence Technologies started with a simple goal : accelerate access to greener chemicals for families, friends, citizens, and the planet. Today, biotech accounts for 20% of all molecules and ...Show more
Last updated: 30+ days ago • Promoted
Software Architect C# - Amaris Consulting

Software Architect C# - Amaris Consulting

Amaris Consulting • waterloo, on, ca
Full-time
Vous définirez l’architecture technique, garantirez la scalabilité et la performance des applications, et agirez comme référent technique auprès des équipes de développement.Vos responsabilités inc...Show more
Last updated: 16 hours ago • Promoted • New!
Licensed Millwright - $3k Sign-on Bonus

Licensed Millwright - $3k Sign-on Bonus

Cargill • Hawkesville, ON, CA
Full-time
Week 1 : Monday, Tuesday, Friday, Saturday.Week 2 : Sunday, Wednesday, Thursday.Must hold an Ontario or Inter-Provincial 433A Millwright Certificate. As a Maintenance Millwright at Cargill, you will b...Show more
Last updated: 30+ days ago • Promoted
Software Engineer Reactor Systems & Data Platforms

Software Engineer Reactor Systems & Data Platforms

CSMC • Waterloo, ON, Canada
Full-time
CSMC is shaping the future of advanced energy and aerospace technologies through innovation in nuclear microreactors, quantum sensing, and deep-tech engineering. Were looking for a software engineer...Show more
Last updated: 4 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
Senior MLOps Engineer | Ingénieur •e MLOps senior - Jesta I.S.

Senior MLOps Engineer | Ingénieur •e MLOps senior - Jesta I.S.

Jesta I.S. • waterloo, on, ca
Full-time
Our data environment spans ERP and cloud platforms, and our engineering culture is hands-on, pragmatic, and fast-moving.You’ll work in a production environment that integrates Oracle, Snowflake, an...Show more
Last updated: 16 hours ago • Promoted • New!
Software Developer

Software Developer

Voltera • Waterloo, ON, Canada
Full-time
Voltera is a rapidly scaling technology company that has been driving change in the additive electronics industry since 2013. Our tools help the worlds most innovative minds solve previously unsolva...Show more
Last updated: 30+ days ago • Promoted
Forensic Engineer SME - Mitigateway

Forensic Engineer SME - Mitigateway

Mitigateway • waterloo, on, ca
Full-time
We believe that by embedding expert forensic reasoning into scalable AI, we can transform the way risk is understood and adjudicated in property insurance losses. We build enterprise-grade generativ...Show more
Last updated: 30+ days ago • Promoted
Unreal Engine C++ XR Developer II

Unreal Engine C++ XR Developer II

Mawari Technologies • Waterloo, ON, Canada
Full-time
At Mawari we believe the next iteration of the internet will be delivered to XR devices.It represents a fundamental and pivotal change on how we work, socialize and learn today.To power the next ge...Show more
Last updated: 12 days ago • Promoted
Founding Engineer ($3M pre-seed)

Founding Engineer ($3M pre-seed)

Clera • Waterloo, ON, Canada
Full-time
We're building the future of recruiting with AI – and we need an exceptional engineer to join our founding team in our San Francisco hackerhouse. We just raised a $3M pre-seed from top-tie...Show more
Last updated: 25 days ago • Promoted
Before School Support - LTO - 10 hrs per week

Before School Support - LTO - 10 hrs per week

Waterloo Region District School Board • Conestogo, ON, Canada
Part-time
Waterloo Region District School Board (WRDSB) serves approximately 65,000 students in 123 schools, as well as alternative and continuing education sites. WRDSB is committed to creating learning envi...Show more
Last updated: 20 hours ago • Promoted • New!