Machine Learning Software Developer

Primate Labs, a small (but mighty!) software company located in Toronto, is looking for enthusiastic developers to join our team and help us build a new machine learning benchmark that measures the performance of popular neural network accelerators.

Our customers are diverse, from individual consumers to Fortune 500 hardware companies, and rely on us to provide applications that produce accurate and unbiased performance assessments.

The ideal candidate will thrive in an entrepreneurial environment and enjoy working within a small tight-knit team.


The Machine Learning Developer will work research, design, and develop machine learning benchmark tests to measure the performance of mobile neural network accelerators. The tests will be written using the platform-provided APIs for the accelerators (e.g. NNAPI on Android, CoreML on iOS). The benchmark tests will draw from a wide variety of machine learning applications including facial recognition, object classification and language translation.

This role will also be responsible for communicating experimental results from the benchmark tests both internally to project stakeholders and externally to representatives from hardware and platform vendors.

Required Skills

We're looking for candidates with the following background and skills:

The following skills are helpful to have but by no means necessary:

Compensation And Benefits

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

This is a full-time position in Primate Labs' Toronto office.