Senior Machine Learning Engineer – Camera Model
Job Description
Seeking a Senior Machine Learning Engineer to design, develop, and deploy deep learning models for camera-based perception, including object detection, segmentation, depth estimation, and scene understanding. You will own end-to-end model development, from data curation and training to evaluation and deployment. Responsibilities include writing production-quality ML code for scalable training and inference pipelines, analyzing model performance across diverse scenarios, and improving robustness. You'll improve tooling, workflows, and infrastructure to accelerate experimentation and mentor junior engineers.
Qualifications
1. Bachelor’s degree in Computer Science, Robotics, or related field with 6+ years of experience, OR Master’s degree with 3+ years, OR PhD with 1+ years of experience. 2. Experience developing and deploying deep learning models for computer vision or perception systems. 3. Strong Python and PyTorch skills, with experience writing production-quality ML code. 4. Experience training models using large-scale datasets. 5. Solid understanding of modern deep learning architectures. 6. Experience debugging model behavior and improving reliability. 7. Ability to translate ambiguous problems into structured ML solutions. 8. Experience collaborating cross-functionally.
Benefits
- A competitive compensation package, including a bonus and stock options. - Comprehensive medical, dental, and vision for full-time employees. - RRSP plan with a 6% employer match. - Public Transit Subsidy (Montreal area only). - Flexible schedule and generous paid vacation. - Company-wide holiday office closures. - Life Insurance.
Apply Now
