CareerPlanGet AI match score →

Senior Ml Software Developer

💼 Full-time🗓 2026-07-25

Core

Designing and prototyping machine learning workloads to benchmark hardware performance for neural network execution.

Role type

Senior IC machine learning software developer (benchmarking)

Builds

Cross-platform AI benchmark tests (Geekbench AI)

Domain

Hardware performance evaluation + machine learning

Deliverable

production ML models

Required skills

Python, machine learning model evaluation, training, machine learning toolkit (TensorFlow/PyTorch), generative AI model evaluation (SLMs/LLMs)

Preferred skills

C++, inference frameworks (Core ML/ONNX/OpenVINO), model quantization, graduate degree in technical field

Technologies

TensorFlow, PyTorch, Core ML, ONNX, OpenVINO

Responsibilities

Investigate, design, and prototype machine learning models and benchmark tests; communicate experimental results to internal stakeholders and external hardware company representatives

Seniority

Senior, hands-on IC

Rewrite
## About the role 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. ## Nice to have 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. - Experience evaluating generative AI models (e.g., SLMs, LLMs). - A graduate degree in a technical field. ## What we offer 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.
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗