New: upload your resume and get matched to AI jobs. Free to start →

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.

Job Location

Canada

Also open in U.S.

Tech Stack

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

About OpenSpace