Co-op ML Software Engineer — ML R&D & Big Data

0000050007 Royal Bank of Canada

Toronto

On-site

CAD 42,000 - 54,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RBC Borealis seeks a Co-op Machine Learning Software Engineer to work end-to-end on ML projects, from data processing to deploying ML models and front-end work. You will join a team collaborating with researchers and leverage massive datasets with scalable resources.

Ideal candidates are pursuing a CS/CE/SE degree, have coding experience in C++, C#, Java, or Python, and are familiar with Unix bash. Experience with TensorFlow, PyTorch, or Spark is a plus.

Qualifications

  • Pursuing a bachelor's or master's in CS/CE/SE or equivalent.
  • Experience with one of major languages (C++, C#, Java, Python) is expected.
  • Familiarity with Unix command line and bash scripting.
  • Experience with Deep Learning packages is a plus.
  • Exposure to distributed computing frameworks and databases is a plus.

Responsibilities

  • Build ML-based software solutions for significant problems.
  • Collaborate with research and business teams to converge on best solutions.
  • Optimize algorithms for efficient implementation and extend prototypes into production-ready solutions.
  • Document usage, design decisions, and capabilities thoroughly.
  • Handle large datasets using distributed frameworks like Hadoop/Spark.

Skills

C++
C#
Java
Python
Bash
TensorFlow
PyTorch
Keras
Theano
Hadoop
Spark
SQL
NoSQL
Graph databases

Education

Bachelor’s/Master’s in CS/CE/SE

Tools

Hadoop
Spark
TensorFlow
PyTorch
Keras
Theano

Job description

RBC Borealis seeks a Co-op Machine Learning Software Engineer to work end-to-end on ML projects, from data processing to deploying ML models and front-end work. You will join a team collaborating with researchers and leverage massive datasets with scalable resources.

Ideal candidates are pursuing a CS/CE/SE degree, have coding experience in C++, C#, Java, or Python, and are familiar with Unix bash. Experience with TensorFlow, PyTorch, or Spark is a plus.

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
Lead ML Software Engineer - Production & Systems
Lead ML Software Engineer - Production & Systems

RBC • Toronto

On-site
CAD 110,000 - 170,000
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
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
Staff ML Engineer: AI Strategy & Production Leadership
Staff ML Engineer: AI Strategy & Production Leadership

ODAIA • Toronto

On-site
CAD 150,000 - 190,000
2027 Winter Student Opportunities RBC Borealis - Machine Learning Software Engineer, 4-8 Months
2027 Winter Student Opportunities RBC Borealis - Machine Learning Software Engineer, 4-8 Months

Aplaro Ltd • Toronto

On-site
CAD 24,000 - 32,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
Staff ML Engineer — AI Strategy & Scalable Production
Staff ML Engineer — AI Strategy & Scalable Production

RBC • Vancouver

On-site
CAD 180,000 - 230,000
Senior Staff ML Research Engineer
Senior Staff ML Research Engineer

RBC • Toronto

On-site
CAD 150,000 - 210,000
2027 Winter Student Opportunities RBC Borealis - Machine Learning Software Engineer, 4-8 Months
2027 Winter Student Opportunities RBC Borealis - Machine Learning Software Engineer, 4-8 Months

0000050007 Royal Bank of Canada • Toronto

On-site
CAD 42,000 - 54,000