CareerPlan

Développeur(se) logiciel IA/Software Designer Sherlock AI

Canada - Montreal, QC (TDY)Full-time2026-09-24 → 2026-11-11
Based in Canada

Core

Design, develop, and deploy state-of-the-art AI solutions for industrial machine vision applications, integrating ML and computer vision algorithms into products like Sherlock.

Role type

Senior IC AI software engineer (machine vision)

Builds

Commercial machine vision software products (Sherlock, Astrocyte, Sapera)

Domain

Industrial automation + computer vision

Deliverable

production ML models

Required skills

C++, Python, machine learning, computer vision, PyTorch, TensorFlow, automated testing, source code management

Preferred skills

OpenCV, ONNX Runtime, OCR, embedded systems, Edge AI, GPU optimization, Qt, CMake, Visual Studio, GitHub Copilot

Technologies

C++, Python, PyTorch, TensorFlow, OpenCV, ONNX Runtime, Qt, CMake, Git, Visual Studio

Responsibilities

Research and prototype emerging AI/ML technologies; Develop and integrate AI algorithms into commercial products; Maintain and optimize production software; Implement automated unit and integration tests; Debug and improve existing software components; Collaborate with hardware and product teams.

Seniority

Mid-to-Senior, hands-on IC