Co-op ML Engineer: Build Real-World AI Solutions

ODAIA

Toronto

On-site

CAD 38,000 - 56,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

RBC Borealis in Toronto, Canada, invites a Co-op Machine Learning Software Engineer to join a team tackling ML problems from data pre-processing to deployment. You’ll work on end-to-end projects with access to massive datasets and modern compute resources, collaborating with researchers on reinforcement learning, computer vision, and more.

The role focuses on building ML-based software, refining algorithms, and turning prototypes into polished solutions, while documenting usage and decisions.

Qualifications

  • Pursuing a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Engineering, or equivalent.
  • Experience with software development (including co-ops/internships) is expected.
  • Proficiency in one of the major languages (C++, C#, Java, Python).
  • Familiarity with Unix/Linux command line and scripting is preferred.

Responsibilities

  • Build ML-based software solutions.
  • Collaborate with research and business teams to converge on best solutions.
  • Optimize algorithms and prototypes for efficient implementation.
  • Extend prototypes into fully functional solutions ready for internal/external use.
  • Document usage, design decisions, and capabilities.
  • Handle large datasets using distributed frameworks like Hadoop and Spark.

Skills

Active Learning
Adaptability
Communication
Creativity
Interpersonal Relationships
Listening Effectively
Personal Development
Personal Initiative
Teamwork

Education

Bachelor's or Master's in CS/CE/SE

Tools

Hadoop
Spark
TensorFlow
PyTorch
Keras
Theano
Unix
Bash
SQL
NoSQL

Job description

RBC Borealis in Toronto, Canada, invites a Co-op Machine Learning Software Engineer to join a team tackling ML problems from data pre-processing to deployment. You’ll work on end-to-end projects with access to massive datasets and modern compute resources, collaborating with researchers on reinforcement learning, computer vision, and more.

The role focuses on building ML-based software, refining algorithms, and turning prototypes into polished solutions, while documenting usage and decisions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ML Software Engineer Co-op — Build Real ML Solutions
ML Software Engineer Co-op — Build Real ML Solutions

RBC • Vancouver

On-site
CAD 60,000 - 90,000
Co-op Machine Learning Software Engineer — Montreal
Co-op Machine Learning Software Engineer — Montreal

ODAIA • Montreal (administrative region)

On-site
CAD 38,000 - 52,000
Lead ML Engineer: Production AI & Big Data
Lead ML Engineer: Production AI & Big Data

ODAIA • Toronto

On-site
CAD 110,000 - 170,000
Lead ML Software Engineer - Production & Systems
Lead ML Software Engineer - Production & Systems

RBC • Toronto

On-site
CAD 110,000 - 170,000
Senior ML Software Engineer: Build Scalable AI Pipelines
Senior ML Software Engineer: Build Scalable AI Pipelines

RBC • Toronto

On-site
CAD 120,000 - 180,000
Bonuses
Flexible benefits
Stock options
+1
ML Software Engineer: Build Production-Grade ML Systems
ML Software Engineer: Build Production-Grade ML Systems

RBC • Toronto

On-site
CAD 100,000 - 150,000
Co-op ML & AI Infra Engineer – Build Scalable AI Tools
Co-op ML & AI Infra Engineer – Build Scalable AI Tools

Huawei Canada • Markham

On-site
CAD 58,000 - 104,000
2027 Winter Student Opportunities RBC Borealis -Machine Learning Software Engineer, 4 Months - [...]
2027 Winter Student Opportunities RBC Borealis -Machine Learning Software Engineer, 4 Months - [...]

RBC • Montreal (administrative region)

On-site
CAD 35,000 - 52,000
Senior ML Research Engineer: Lead End-to-End AI Prototypes
Senior ML Research Engineer: Lead End-to-End AI Prototypes

RBC • Toronto

On-site
CAD 140,000 - 190,000
Stock options
Flexible benefits
Bonuses
+1
2027 Winter Student Opportunities RBC Borealis -Machine Learning Software Engineer, 4 Months - Montreal
2027 Winter Student Opportunities RBC Borealis -Machine Learning Software Engineer, 4 Months - Montreal

ODAIA • Montreal (administrative region)

On-site
CAD 38,000 - 52,000