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
72 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 3D reconstruction, multi-view geometry, depth estimation, and neural rendering to improve the quality of digital twins. Required skills include proficiency in Python and C++, experience with PyTorch or JAX, and knowledge of OpenCV and Git. The role addresses technical challenges in camera pose estimation, visual odometry, SLAM, structure-from-motion, and Gaussian Splatting to solve problems related to 3D scene reconstruction and real-time capture guidance for building data.

What you'll do

  • Develop and improve camera pose estimation algorithms for robust localization and spatial understanding.
  • Advance mesh generation, surface reconstruction, and texturing pipelines to produce high-fidelity 3D assets at scale.
  • Implement systems using semantic scene understanding to guide and optimize the real-time capture process.
  • Apply deep learning and foundation model techniques to 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 code in Python and C++ for production systems.

What we're looking for

  • Bachelor's degree in Computer Science, Electrical Engineering, Mathematics, or a related quantitative field.
  • 3+ years of hands-on experience in machine learning and computer vision.
  • 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.
  • Experience with version control systems (Git) and agile development methodologies.
  • Preferred: Master's or Ph.D. in Computer Vision, Machine Learning, Robotics, or a related field.
  • Preferred: 5+ years of industry experience deploying computer vision or ML systems in production environments.

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