Talent.com
Machine Learning Software Engineer II
Machine Learning Software Engineer II0000050007 Royal Bank of Canada • 777 BAY ST, TH 27:TORONTO
Machine Learning Software Engineer II

Machine Learning Software Engineer II

0000050007 Royal Bank of Canada • 777 BAY ST, TH 27:TORONTO
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 II, 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:
  • A degree in Computer Science, Software Engineering, or equivalent field;

  • 5+ years of experience as a software engineer;

  • 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?
  • Become part of 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.

About RBC BorealisRBC Borealis, an RBC Institute for Research, is a curiosity-driven research centre dedicated to achieving state-of-the-art in machine learning. Established in 2016, and with labs in Toronto, Montreal, Waterloo, and Vancouver, we support academic collaborations and partner with world-class research centres in artificial intelligence. With a focus on ethical AI that will help communities thrive, our machine learning scientists perform fundamental and applied research in areas such as reinforcement learning, natural language processing, deep learning, and unsupervised learning to solve ground-breaking problems in diverse fields.
Create a job alert for this search

Machine Learning Software Engineer II • 777 BAY ST, TH 27:TORONTO

Similar jobs

Machine Learning Engineer III / Senior Machine Learning Engineer - AI Platform

Workday, Inc.Toronto, ON, CA
Full-time

Your work days are brighter here.We’re obsessed with making hard work pay off, for our people, our customers, and the world around us.As a Fortune 500 company and a leading AI platform for managing...Show more

 • Promoted

Machine Learning Engineer, Recommendations

LyftToronto
Full-time

At Lyft, our purpose is to serve and connect.We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.With over half a billion rides...Show more

 • Promoted

Machine Learning Engineer

BreeToronto, Ontario, Canada
Full-time

Bree is a consumer finance platform building faster, simpler, and more affordable financial services for Canadians who often live paycheck to paycheck.We operate in a massive market that’s historic...Show more

 • Promoted

Senior Machine Learning Engineer for SLMs

LeagueToronto, Ontario, Canada
Full-time

Drive innovation in small language models as a Senior Machine Learning Engineer.Contribute to model experimentation and applied systems to enhance healthcare applications within a flexible work env...Show more

 • Promoted

Machine Learning Engineer Iii / Senior Machine Learning Engineer - Ai Platform

WorkdayToronto, Canada
Full-time

We’re obsessed with making hard work pay off, for our people, our customers, and the world around us.As a Fortune 500 company and a leading AI platform for managing people, money, and agents, we’re...Show more

 • Promoted

Machine Learning Engineer

AI Chopping Block, Inc.Toronto, Ontario, Canada
Full-time

Bree is a consumer finance platform building faster, simpler, and more affordable financial services for Canadians who often live paycheck to paycheck.We operate in a massive market that’s historic...Show more

 • Promoted

Senior Software Engineer II, Machine Learning

NarvarToronto, ON, CA
Full-time

Software Engineer II, Machine Learning.We are hiring a Senior Software Engineer II to build new products and improve all aspects of the Narvar platform.Data is at the core of our competitive advant...Show more

 • Promoted

Machine Learning Engineer, Recommendations

Socotra, Inc.Toronto, ON, CA
Full-time

At Lyft, our purpose is to serve and connect.We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.With over half a billion rides...Show more

 • Promoted

Staff Machine Learning Software Engineer - Agentic AI

Loblaw Companies LimitedToronto, ON, CA
Full-time

At Loblaw Digital, we know that our customers expect the best from us.Whether that means building the best, most innovative online shopping experience, or designing an app that will impact the live...Show more

 • Promoted

Machine Learning Software Engineer II

RBCToronto, ON, CA
Full-time

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....Show more

 • Promoted

Machine Learning Engineer III / Senior Machine Learning Engineer - AI Platform

WorkdayToronto
Full-time

We’re obsessed with making hard work pay off, for our people, our customers, and the world around us.As a Fortune 500 company and a leading AI platform for managing people, money, and agents, we’re...Show more

 • Promoted

Software Engineer I – Machine Learning At Td – 661 University Avenue, Toronto, Ontario, Canada

VictraysToronto, Canada
Full-time

Software Engineer I – Machine Learning at TD – 661 University Avenue, Toronto, Ontario, CanadaWork Location: Hours: 37.Line of Business: $120,000 – $153,500 CAD.The pay details posted reflect a tem...Show more

 • Promoted

Machine Learning Engineer II

TD SecuritiesToronto, ON, CA
Full-time

Analytics, Insights, & Artificial Intelligence.The pay details posted reflect a temporary market premium specific to this role that is reassessed annually.TD is committed to providing fair and equi...Show more

 • Promoted

Software Engineer I – Machine Learning at TD – 661 University Avenue, Toronto, Ontario, Canada

VictraysToronto, ON, CA
Full-time

Software Engineer I – Machine Learning at TD – 661 University Avenue, Toronto, Ontario, Canada.The pay details posted reflect a temporary market premium specific to this role that is reassessed ann...Show more

 • Promoted

Software Engineer, Machine Learning Infrastructure

StripeToronto, ON, CA
Full-time

Stripe is a financial infrastructure platform for businesses.Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their reve...Show more

 • Promoted

Intermediate Machine Learning Engineer

Aviva CanadaMarkham, York Region, CA
Full-time

Indvidually we are people, but together we are Aviva.Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence.We’re proud of a culture built...Show more

 • Promoted

Experienced Machine Learning Engineer Ii For Financial Innovations

AndiamoNorth York, Canada
Permanent

About The Role Help build AI powered product capabilities on a modern AI platform.You will work on model integration, retrieval systems, and evaluation frameworks that bring machine learning featur...Show more

 • Promoted

Software Engineer, Machine Learning - C$100,000 - C$160,000 A Year

FathomToronto, Canada
Full-time

Develop NLP systems to structure and understand biomedical information and patient records.Uses various data sources and latest NLP approaches.Show more