OpenSpace
Posted 3w ago

Sr. Computer Vision Engineer

OpenSpace
Canada
$168k-$220k/yrOnsiteFull Time
Responsibilities
  • designing systems
  • developing algorithms
  • overseeing datasets
Requirements
  • M.S./Ph.D. or equivalent experience
  • 5+ years building computer vision and ML models
  • Expertise in camera models, SLAM/SfM/3D reconstruction
  • PyTorch and multi-modal model experience
Technical tools mentioned
PyTorchOpenGLPyQt

Job description

At OpenSpace, we’re redefining how the world’s most complex projects are built. Our AI-powered Visual Intelligence Platform uses computer vision and spatial AI to give construction teams a real-time view of what’s happening on-site, helping them build faster, safer, and with greater confidence.

But what truly sets us apart is our people. We hire curious, driven teammates who love solving hard problems, taking ownership, and making a real-world impact. Great people build great culture—and apparently it shows. Forbes has named OpenSpace one of America’s Best Startup Employers five years in a row. Come see what all the fuss is about.✨

 

Brief summary of role:

We're looking for an experienced Sr. Computer Vision Engineer to own core algorithms for mapping, localization, image analysis, and 3D reconstruction on real-world construction site data. This role centers on advanced computer vision but integrates modern machine learning methodologies to optimize performance on real-world construction site data. You will leverage classical CV, deep learning (transformers, multi-modal models), and probabilistic modeling to provide meaningful insights to our customers.

What you’ll be doing:

  • Design and architect complex, multi-component computer vision and machine learning systems.
  • Develop and optimize image localization, SLAM, SfM, and 3D reconstruction techniques.
  • Implement deep learning models for visual perception, leveraging modern techniques (LLMs, VLLMs, transformers, and generative AI).
  • Prototype and rigorously test algorithms on real-world construction site data.
  • Collaborate with platform engineers to transition research prototypes into production-ready implementations.
  • Oversee dataset creation, curation, and annotation to ensure high-quality training and validation data.
  • Monitor system performance in production, ensuring scalability and robustness.

What we are looking for:

  • M.S./Ph.D. in 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 (e.g., PyTorch).
  • Experience working with multi-modal models combining images and language.
  • Deep understanding of fundamental CV: feature detection/matching, probabilistic modeling, computational geometry, and numerical optimization.
  • Experience with 3D visualizations and debug interfaces (OpenGL/PyQt).

Why join us:

  • Be part of a high-growth company shaping the future of ConTech
  • Work alongside a talented and collaborative team
  • Competitive compensation package, including base salary, commission, and benefits
  • Opportunities for professional development and career growth

Base Salary: $168,000 - $220,000 CAD

 

 

OpenSpace welcomes employees from varied backgrounds and walks of life, and it’s reflected in our diverse community. OpenSpace is proud to be an equal opportunity employer and is committed to providing equal employment opportunities to all employees and applicants for employment, without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

About OpenSpace

AI-powered 360-degree photo documentation for construction sites.

Year founded
2017
Employees
306
Organization type
Private
Latest investment
Raised $102.00M Series D (2022) — led by PSP Growth
Subsidiaries
Headquarters
US

Similar jobs

Computer Vision Engineer roles
6d
Save
Mark Applied
Hide
Sports Computer Vision Engineer
Canada or United States
$165k-$200k/yr RemoteFull Time
SumerSports
SumerSports: Provide data analytics and roster management software for football teams.
Hands-on computer vision model development, strong PyTorch and Python skills, video computer vision fundamentals, experimentation, evaluation, and vision data pipeline experience. Sports CV, FFmpeg, MLOps, or serving experience preferred.
PyTorch, Python, FFmpeg, WebDataset, Triton, TorchServe, MLOps
1w
Save
Mark Applied
Hide
Staff Engineer, Computer Vision
Burnaby, British Columbia, Canada
$105k-$140k/yr OnsiteFull Time
Stryker
StrykerNYSE: SYK: Manufactures medical devices and equipment for healthcare providers.
4+ YOEBachelor's degree in software engineering, computer science, artificial intelligence, or related field; 4+ years of related experience; computer vision and machine learning experience; Python or C++ proficiency.
OpenCV, PyTorch, TensorFlow, Python, C++, CUDA, MLOps
2w
Save
Mark Applied
Hide
Senior Computer Vision Engineer, Real-Time 3D Tracking
Victoria or Canada
$160k-$200k/yr RemoteFull Time
Eterio Realties
Eterio Realties: Provides augmented reality software for industrial steel fabrication.
5+ YOE5+ years in computer vision with real-time mobile shipping experience, strong modern C++, 3D geometry and pose estimation, OpenCV, and ARM optimization skills.
C++, Python, OpenCV, Unity, iOS, Android, ARKit, ARCore, Metal, Core ML, ONNX Runtime, Ceres, g2o, GTSAM, Instruments, IFC, STEP, Unity Sentis
1mo
Save
Mark Applied
Hide
Senior Computer Vision Engineer- Canada
Toronto, Ontario, Canada
$250k-$280k/yr RemoteFull Time
STACK Construction Technologies
STACK Construction Technologies: Cloud-based construction takeoff and estimating software.
5+ YOE5+ years building production computer vision systems for detection, segmentation, or structured geometry extraction; experience with messy real-world datasets, evaluation metrics, backend engineering, and GPU-based services.
APIs, GPU, CAD
1mo
Save
Mark Applied
Hide
Computer Vision Engineer
Bedford, Nova Scotia, Canada
HybridFull Time
Innovasea
Innovasea: Develops sustainable fish farming technology and aquatic tracking systems.
Expertise in computer vision and deep learning, Python and C++ proficiency, experience with PyTorch, TensorRT/ONNX, model deployment/optimization, dataset pipelines, and strong collaboration and communication skills.
Python, C++, PyTorch, TensorRT, ONNX, Jetson, Git, Weights & Biases, MLflow, DVC, multi-GPU
1mo
Save
Mark Applied
Hide
Computer Vision/ML Engineer
Montreal, Quebec, Canada
OnsiteFull Time
Norbert Health
Norbert Health: Develops autonomous robots for contactless medical vital sign monitoring.
5+ YOEMaster's/PhD in ML/CV, 5+ years deploying computer vision models to production on edge, strong C++ and Python, PyTorch, experience with model optimization and embedded deployment.
YOLO, InsightFace, MediaPipe, TensorRT, NVIDIA Triton, PyTorch, C++, Python, NVIDIA Jetson
2mo
Save
Mark Applied
Hide
Développeur II - IA Vision par ordinateur - MLOps
Montréal, Quebec, Canada
$81k-$135k/yr HybridFull Time, Temporary
Hydro-Québec
Hydro-Québec: Generating and distributing renewable hydroelectricity across Quebec.
6+ YOEBachelor's in computer science or related field, 6+ years developing AI/data solutions in production. Strong Python, PyTorch, OpenCV, ML lifecycle and MLOps (MLflow, CI/CD), Databricks and Microsoft Azure, Spark/PySpark, REST API integration; French and English required.
Python, PyTorch, OpenCV, scikit-learn, MLflow, Databricks, Unity Catalog, Microsoft Azure, Spark, PySpark, API REST, CI/CD
4mo
Save
Mark Applied
Hide
Développeur·se Vision Numérique
Quebec City, Quebec, Canada
HybridFull Time
Focus Multi Locations Inc.
Focus Multi Locations Inc.: Manages multi-location residential and commercial real estate properties.
3+ YOE3+ years in computer vision or related role. Strong C++ and Python, OpenCV, deep learning (YOLO/segmentation), GPU optimization (CUDA/OpenCL), OpenGL, testing, and production-level coding. Degree in CS/engineering preferred.
C++, Python, OpenCV, YOLO, CUDA, OpenCL, OpenGL, Rust, GitHub Actions