Senior Machine Learning/Computer Vision Engineer, 3D Reconstruction and Semantic Understanding

CoStar Group

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Sunnyvale, CA
Salary
$190,000–$253,000 / yr
Posted
13 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $229k
This role $222k
$168k most similar roles pay here $299k

This role pays less than 56% of similar roles. Most pay $202,412–$254,750 — the shaded band above. At the midpoint, this role pays about $222k versus about $229k for comparable roles.

Based on 240 similar postings.

Employer

About CoStar Group

CoStar Group is the leading provider of commercial real estate information, analytics, and online marketplaces, including CoStar, Apartments.com, and LoopNet platforms. Industry: Commercial Real Estate Data & Analytics

CoStar Group currently has 65 open roles on FindRole.

Listed pay typically runs $133,000–$190,000 across 63 roles with salary data.

Most-posted roles

View all roles at CoStar Group

At a glance

TL;DR · Senior Machine Learning/Computer Vision Engineer, 3D Reconstruction and Semantic Understanding

Matterport – Senior Machine Learning/Computer Vision Engineer – 3D Reconstruction and Semantic Understanding joins the Vision & Learning team to drive the research, design, and production deployment of machine learning and computer vision systems for a spatial capture and reconstruction platform. The role involves developing camera pose estimation algorithms, advancing mesh generation and texturing pipelines, and implementing intelligent systems for semantic scene understanding. You will work on the full machine learning lifecycle, including data collection, model training, and evaluation to improve 3D reconstruction and asset delivery. Required skills include proficiency in Python and C++, deep knowledge of 3D geometry and multi-view reconstruction, and experience with PyTorch, JAX, or OpenCV. The position addresses technical challenges in visual perception, neural rendering, and scene segmentation to create high-fidelity digital twins from real-world environments.

What you'll do

  • Develop and improve camera pose estimation algorithms for accurate localization and spatial understanding.
  • Advance mesh generation, surface reconstruction, and texturing pipelines to produce high-fidelity 3D assets.
  • Implement semantic scene understanding systems to guide and optimize the real-time capture process.
  • Apply deep learning and foundation model techniques for segmentation, depth estimation, and multi-view geometry.
  • Manage the full machine learning lifecycle including data strategy, training, evaluation, and production deployment.
  • Research and prototype novel computer vision techniques to improve 3D reconstruction speed and robustness.
  • Write high-quality, maintainable Python and C++ code for production systems.

What we're looking for

  • Bachelor's degree in Computer Science, Electrical Engineering, Mathematics, or a related quantitative field.
  • Master's or Ph.D. in Computer Vision, Machine Learning, Robotics, or a related field is preferred.
  • 3+ years of hands-on experience in machine learning and computer vision.
  • 5+ years of industry experience developing and deploying computer vision or ML systems in production environments is preferred.
  • Proficiency in programming with Python and C++.
  • Deep understanding of computer vision fundamentals including 3D geometry, multi-view reconstruction, and image formation.
  • Experience with deep learning frameworks like PyTorch or JAX and libraries such as OpenCV.
  • Expertise in 3D reconstruction, NeRF, Gaussian Splatting, SLAM, or structure-from-motion pipelines is preferred.

More like this

Similar roles

Lead Machine Learning R&D Engineer

CoStar Group

Remote (Sunnyvale, CA) 120 days ago $270,000$307,000
Machine Learning Computer Vision 3D Data Processing Python PyTorch NumPy Pandas Deep Learning CNNs Transformers Neural Rendering Gaussian Splatting NeRFs SLAM Point Cloud Processing Mesh Processing MLOps AWS Azure GCP
Remote

Lead Machine Learning R&D Engineer

CoStar Group

Remote (Sunnyvale, CA) 13 days ago $270,000$307,000
Machine Learning Computer Vision 3D Data Processing Python PyTorch NumPy Pandas Deep Learning CNNs Transformers Neural Rendering Gaussian Splatting NeRFs SLAM Point Cloud Processing Mesh Processing MLOps AWS Azure GCP
Remote

Senior Machine Learning R&D Engineer

CoStar Group

Sunnyvale, CA 25 days ago $270,000$307,000
PyTorch Python Machine Learning Computer Vision Neural Rendering Gaussian Splatting NeRFs Diffusion Models 3D Reconstruction Novel View Synthesis Transformers CNNs NumPy Pandas Multi-GPU Training Mesh Processing SLAM structure-from-motion

Senior Machine Learning R&D Engineer

CoStar Group

Sunnyvale, CA 13 days ago $270,000$307,000
PyTorch Python Machine Learning Computer Vision Neural Rendering Gaussian Splatting NeRFs Diffusion Models 3D Reconstruction Novel View Synthesis Transformers CNNs NumPy Pandas Multi-GPU Training Mesh Processing SLAM structure-from-motion