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

CoStar Group

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Sunnyvale, CA
Salary
$190,000–$253,000 / yr
Employment
Full-time
Posted
118 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $229k
This role $222k
$162k $292k
below market most similar roles pay here above market

This role pays less than 54% of similar roles. Most pay $202,800–$254,750 — the blue 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 59 open roles on FindRole.

Listed pay typically runs $133,000–$190,000 across 59 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 research, design, and production deployment of machine learning systems for a spatial capture and reconstruction platform. The engineer will develop camera pose estimation algorithms, advance mesh generation and texturing pipelines, and implement intelligent systems for semantic scene understanding. Key responsibilities include managing the full ML lifecycle, including data collection, model training, and production monitoring. The role requires proficiency in Python, C++, PyTorch, JAX, and OpenCV, with a focus on 3D geometry, multi-view reconstruction, and neural rendering methods like NeRF or Gaussian Splatting. This position solves technical challenges in 3D scene reconstruction, visual perception, and depth estimation to create high-fidelity digital twins of physical buildings.

What you'll do

  • Research 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.
  • Design intelligent systems using semantic scene understanding to guide and optimize real-time capture processes.
  • Apply deep learning and foundation model techniques to segmentation, depth estimation, and multi-view geometry.
  • Manage the full ML lifecycle including data collection, model training, evaluation, and production deployment.
  • Prototype novel computer vision techniques to improve the speed and robustness of 3D reconstruction systems.
  • Write high-quality, well-tested, and maintainable code in Python and C++.
  • Identify and address pipeline failure modes through data-driven analysis and targeted model improvements.

What we're looking for

  • Bachelor's degree in Computer Science, Electrical Engineering, Mathematics, or a related quantitative field, or equivalent practical experience.
  • 3+ years of hands-on experience in machine learning and computer vision.
  • Strong programming skills in Python and C++.
  • Deep understanding of computer vision fundamentals including 3D geometry, multi-view reconstruction, and image formation.
  • Experience with deep learning frameworks (e.g., PyTorch, JAX) and computer vision libraries (e.g., OpenCV).
  • Experience with version control systems (e.g., Git) and agile development methodologies.
  • Master's or Ph.D. in Computer Vision, Machine Learning, Robotics, or a related field (preferred).
  • 5+ years of industry experience developing and deploying computer vision or ML systems in production environments (preferred).

More like this

Similar roles

Lead Machine Learning R&D Engineer

CoStar Group

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

Lead Machine Learning R&D Engineer

CoStar Group

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

Senior Machine Learning R&D Engineer

CoStar Group

Sunnyvale, CA 59 days ago $270,000–$307,000
Python PyTorch NumPy Pandas Deep Learning Computer Vision Neural Rendering Generative Modeling Diffusion Models 3D Reconstruction Gaussian Splatting NeRFs Transformers CNNs Mesh Processing Multi-GPU Training SLAM Structure-from-Motion
5+ yrs exp

Senior Machine Learning R&D Engineer

CoStar Group

Sunnyvale, CA 71 days ago $270,000–$307,000
PyTorch Python Computer Vision Neural Rendering Generative Modeling Diffusion Models 3D Reconstruction Gaussian Splatting NeRFs Transformers CNNs NumPy Pandas Multi-GPU Training Mesh Processing SLAM Structure-from-Motion Novel View Synthesis