Tools Developer Python

Reference No.



Lead the design and development of our imaging R&D tools and infrastructure

Develop multitenancy solutions for large image and metadata sets

Develop automated data processing pipelines to replace manual and proof-of- concept research workflows

Ensure robust data provenance records are systematically available for all R&D artifacts from raw images and related metadata through derived machine learning models and validated software configurations

Monitor, measure and optimize our data processing infrastructure to meet evolving research and algorithms

Take an active role in the overall design and development of machine learning and image processing solutions


Degree in Computer Science, Software Engineering or equivalent experience

Experience using or building workflow automation frameworks to bind heterogenous tools into unified, repeatable processes

Knowledge of best practices for reproducible computational research and data provenance

Expert knowledge of the Python programming language and packaging tools

Strong computer science fundamentals - data structures, algorithms and operating systems

Experience with web application development and security

Experience with Linux packaging, deployment and configuration management

Experience with other programming languages (ideally: Java, ++, JavaScript

Familiarity with machine learning concepts and frameworks

Knowledge of computer vision and image processing

Knowledge of MATLAB or Octave

Experience with Amazon Web Services or Azure Cloud Services


Toronto, Ontario


80,000 - 120,000