Sr. Computer Vision Engineer
CA$168k - CA$220k • Canada • Full-time
Posted 3mo ago
This job has been open for more than 60 days. It may no longer be actively hiring, so check with the company before putting a lot into an application.
Remote Work Policy
On-site
Employment Type
Full-time
Categories
Machine Learning Engineer
About the job
OpenSpace is redefining how complex projects are built using an AI-powered Visual Intelligence Platform that leverages computer vision and spatial AI to provide construction teams with a real-time view of on-site activities. This role focuses on owning core algorithms for mapping, localization, image analysis, and 3D reconstruction using real-world construction site data. The position integrates advanced computer vision with modern machine learning methodologies, utilizing classical CV, deep learning (including transformers and multi-modal models), and probabilistic modeling to deliver meaningful customer insights.
Responsibilities
- Design and architect complex computer vision and machine learning systems.
- Develop and optimize image localization, SLAM, SfM, and 3D reconstruction techniques.
- Implement deep learning models for visual perception using transformers, multi-modal models, and generative AI.
- Prototype and rigorously test algorithms on real-world construction site data.
- Collaborate with platform engineers to transition research prototypes into production.
- Oversee dataset creation, curation, and annotation for training and validation.
- Monitor system performance in production for scalability and robustness.
Requirements
- M.S./Ph.D. in a related field or equivalent industry experience.
- 5+ years of industry experience developing computer vision and machine learning models for image processing.
- Strong expertise in camera models, calibration, and 3D pose representations/transforms.
- Experience with SLAM, SfM, 3D reconstruction, photogrammetry, or VIO.
- Proficiency in deep learning frameworks like PyTorch.
- Experience working with multi-modal models combining images and language.
- Deep understanding of fundamental CV concepts: feature detection/matching, probabilistic modeling, computational geometry, and numerical optimization.
- Experience with 3D visualizations and debug interfaces (e.g., OpenGL/PyQt).
Benefits
- Competitive compensation package, including base salary, commission, and benefits
- Opportunities for professional development and career growth
