Enable job alerts via email!

Senior ML Software Developer

Primate Labs

Toronto

Hybrid

CAD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic and innovative software company as a Senior Machine Learning Software Developer, where you'll contribute to cutting-edge AI benchmarks. This role offers the chance to work on exciting projects involving machine learning workloads, collaborating with a talented team in a supportive environment. You'll be responsible for designing and prototyping tests that evaluate hardware performance across various machine learning tasks. With a hybrid work model, competitive salary, and generous benefits, this position is perfect for those passionate about technology and eager to make an impact in the field of AI.

Benefits

Generous Vacation Time
Medical Benefits
Dental Benefits
Fun Working Environment

Qualifications

  • 3+ years of industry experience in machine learning.
  • Experience with evaluating and training machine learning models.

Responsibilities

  • Investigate, design, and prototype machine learning models and benchmark tests.
  • Communicate designs and experimental results to stakeholders and external parties.

Skills

Python
Machine Learning Model Evaluation
TensorFlow
PyTorch
Strong Communication Skills
Independent Research

Education

Undergraduate Degree in Computer Engineering
Undergraduate Degree in Computer Science
Undergraduate Degree in Software Engineering

Tools

C++
Core ML
ONNX
OpenVINO

Job description

Primate Labs, a small (but mighty!) software company located in Midtown Toronto, is looking to hire an enthusiastic Senior Machine Learning Software Developer. The developer will contribute to Geekbench AI, Primate Labs’ cross-platform AI benchmark, by investigating, designing, and prototyping machine learning workloads that measure how well different hardware platforms execute neural networks.

This position is an excellent opportunity for developers interested in machine learning, computer performance, and cross-platform development.

Responsibilities

As a Senior Machine Learning Software Developer, your primary responsibility will be to investigate, design, and prototype machine learning models and benchmark tests. The tests draw from a variety of fields including traditional machine learning tasks (e.g., object detection, image segmentation, text classification) and generative AI tasks (e.g., text generation using SLMs and LLMs). The tests use either in-house or pre-trained models.

You will also be responsible for communicating designs and experimental results from the workloads both internally to project stakeholders and externally to analysts, journalists, and representatives and researchers from hardware companies.

Qualifications

The ideal candidate has the following background and skills:

  • Experience with Python.
  • Experience evaluating and training machine learning models.
  • Experience with at least one machine learning toolkit (e.g., TensorFlow, PyTorch).
  • Strong written and oral communication skills.
  • Able to work independently with minimal supervision.
  • Able to conduct research and problem solve independently
  • An undergraduate degree in a technical field (e.g., Computer Engineering, Computer Science, Software Engineering).
  • At least three years of industry machine learning experience.

The following skills are nice to have but are not necessary:

  • Experience with C++.
  • Experience with at least one inference framework (e.g., Core ML, ONNX, OpenVINO).
  • Experience quantizing machine learning models.

This is a hybrid job in Primate Labs' Toronto office.

Primate Labs offers a fun and exciting working environment with minimal bureaucracy. Compensation includes a competitive salary, generous vacation time, and medical and dental benefits.

About Primate Labs

Founded in 2007, Primate Labs develops benchmark applications for desktop and mobile platforms. Primate Labs' flagship product, Geekbench 6 , is the leading cross-platform CPU and GPU benchmark.

Apply

Interested? Send your resume and any other relevant information aboutyour background and work experience to careers@primatelabs.com

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior ML Software Developer

Primate Labs

Toronto

Hybrid

CAD 90,000 - 130,000

23 days ago

Staff Software Engineer - ML Infrastructure

Voxel

Eastern Ontario

On-site

CAD 80,000 - 100,000

30+ days ago