Co-op Machine Learning Software Engineer — Montreal

ODAIA

Montreal (administrative region)

On-site

CAD 38,000 - 52,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

RBC Borealis in Montréal is seeking a Co-op Machine Learning Software Engineer to work end-to-end—from data preprocessing to implementing machine learning algorithms and front-end development.

You will collaborate with researchers, work with rich datasets, and explore reinforcement learning, unsupervised learning and computer vision in a highly capable environment.

This paid fixed-term role offers hands-on ML research experience within Canada’s leading financial institution.

Qualifications

  • Pursuing a bachelor’s or master’s degree in CS/CE/SE or equivalent.
  • Some software development experience (co-ops/internships) preferred.
  • Experience with C++, C#, Java or Python is desirable.
  • Familiarity with Unix command line and bash scripting.
  • Experience with Deep Learning packages (TensorFlow, Theano, Keras, PyTorch) is a plus.
  • Exposure to distributed computing frameworks (Hadoop, Spark) and databases (SQL/NoSQL/Graph) is a plus.

Responsibilities

  • Build ML-based software solutions for important problems.
  • Collaborate with research and business teams to converge on best solutions.
  • Optimize algorithms and prototypes for efficient implementation.
  • Extend prototypes into fully functional, polished solutions for internal/external use.
  • Document usage, design decisions and capabilities thoroughly.
  • Extract, transform, and load massive datasets using distributed computing frameworks.

Skills

C++
C#
Java
Python
Unix Bash
Deep Learning
Distributed Computing

Education

Bachelor's or Master's in Computer Science/Engineering

Tools

TensorFlow
Theano
Keras
PyTorch
Hadoop
Spark

Job description

RBC Borealis in Montréal is seeking a Co-op Machine Learning Software Engineer to work end-to-end—from data preprocessing to implementing machine learning algorithms and front-end development.

You will collaborate with researchers, work with rich datasets, and explore reinforcement learning, unsupervised learning and computer vision in a highly capable environment.

This paid fixed-term role offers hands-on ML research experience within Canada’s leading financial institution.

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

Similar jobs worth comparing

Co-op ML Software Engineer — Montreal
Co-op ML Software Engineer — Montreal

0000050007 Royal Bank of Canada • Montreal (administrative region)

On-site
CAD 30,000 - 40,000
Co-op ML Software Engineer - Montreal AI R&D
Co-op ML Software Engineer - Montreal AI R&D

RBC • Montreal (administrative region)

On-site
CAD 36,000 - 48,000
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 ML Engineer: Build Real-World AI Solutions
Co-op ML Engineer: Build Real-World AI Solutions

ODAIA • Toronto

On-site
CAD 38,000 - 56,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
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
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

RBC • Montreal (administrative region)

On-site
CAD 36,000 - 48,000
Lead ML Software Engineer - Production & Systems
Lead ML Software Engineer - Production & Systems

RBC • Toronto

On-site
CAD 110,000 - 170,000
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

0000050007 Royal Bank of Canada • Montreal (administrative region)

On-site
CAD 30,000 - 40,000
Lead ML Engineer: Production AI & Big Data
Lead ML Engineer: Production AI & Big Data

ODAIA • Toronto

On-site
CAD 110,000 - 170,000