CareerPlanSign in

Machine Learning Engineer

Toronto, Ontario, Canada💼 Full-time🗓 2026-08-28 → 2026-09-25

Core

Develop and maintain production computer vision models for intelligent infrastructure and transportation products, focusing on object detection, image classification, geospatial tracking, and sensor fusion.

Role type

Senior IC machine learning engineer (computer vision)

Builds

Production ML models deployed to resource-constrained edge devices

Domain

Intelligent infrastructure and global transportation

Deliverable

production ML models

Required skills

Python, PyTorch, TensorFlow, scikit-learn, CNNs, modern computer vision architectures, model optimization for edge devices, experiment tracking, dataset versioning, ML observability, model monitoring, embedded systems knowledge, automated testing, code review, version control, continuous integration

Preferred skills

Docker, C++, GPU programming, model compression (quantization, pruning, knowledge distillation), edge inference tools (ONNX Runtime, TensorRT), traditional image processing, sensor fusion, geospatial data

Technologies

PyTorch, TensorFlow, scikit-learn, ONNX Runtime, TensorRT

Responsibilities

Recommend, develop, evaluate, and deploy ML models across product lines; Build and improve data-labeling, training, and evaluation pipelines; Establish evaluation methods connecting model performance to business outcomes; Prototype new product capabilities; Optimize models for latency, memory usage, power consumption, and accuracy on edge devices; Diagnose and resolve issues affecting deployed models; Monitor production performance and identify model drift, data-quality problems, and retraining needs; Write maintainable, well-tested code and clear technical documentation

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.