Matterport - Senior ML/CV Engineer - Computational Photography & Image Processing

CoStarSunnyvale, CA
12d$190,000 - $253,000Hybrid

About The Position

As a Senior CV/ML Engineer on our Vision & Learning team, you will be at the forefront of developing the next generation of our 3D capture technology. You will be a key link between capture devices and software teams, designing and implementing the core image processing algorithms that make our 3D reconstruction possible. You will collaborate closely with hardware engineers to define technical requirements for new capture hardware and sensors. Your work will involve designing and optimizing the entire image processing pipeline - from on-device capture corrections to sophisticated cloud-based enhancements - ensuring the highest possible image quality as the input to our reconstruction engine. This role is pivotal in improving the visual fidelity, accuracy, and robustness of the digital twins our users create. This role is located in our Sunnyvale, CA office and has a schedule of 4 days on-site and 1 day remote.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, Physics, or a related quantitative field, or equivalent practical experience.
  • 3+ years of hands-on experience in image processing, computational photography, or computer vision.
  • Strong programming skills in Python and C++.
  • Deep understanding of classic image processing pipelines (ISP), color science, and optical principles.
  • Experience with computer vision libraries (e.g., OpenCV) and machine learning frameworks (e.g., PyTorch, TensorFlow).
  • Experience with version control systems (e.g., Git) and agile development methodologies.
  • Excellent problem-solving skills and a strong ability to debug complex, multi-component systems.
  • Strong verbal and written communication skills.

Nice To Haves

  • Master's or Ph.D. in Computer Science, Electrical Engineering, or a related field with a specialization in image processing, computer vision, or computational photography.
  • 5+ years of industry experience developing image processing algorithms for capture devices (e.g., cameras, smartphones, scanners).
  • Experience working closely with hardware or electrical engineering teams on camera systems or sensor integration.
  • Strong understanding of 3D computer vision, photogrammetry, and/or multi-view geometry.
  • Experience applying deep learning techniques to image processing problems (e.g., denoising, super-resolution, learned ISP).
  • Experience with performance optimization on embedded systems, GPUs (CUDA), or other accelerators.
  • Demonstrated ability to translate cutting-edge research into practical, robust software solutions.

Responsibilities

  • Collaborate with hardware and optical engineering teams to define technical requirements for next-generation capture devices, focusing on sensor characteristics, image quality, and system integration.
  • Design, implement, and optimize robust, high-performance software for on-device (embedded) and cloud-based image processing pipelines.
  • Develop and improve computational photography algorithms for real-time capture, including (but not limited to) HDR imaging, auto-exposure, auto-white balance, noise reduction, and lens distortion correction.
  • Enhance and optimize image processing steps within the 3D reconstruction pipeline, such as stitching, color correction, and texture map generation.
  • Research and prototype novel image processing and computational photography techniques to enhance the quality, speed, and robustness of our 3D models.
  • Work closely with computer vision and deep learning engineers to ensure your image processing outputs are optimized for downstream tasks (e.g., SLAM, neural rendering, photogrammetry).
  • Profile, debug, and optimize image processing algorithms for various hardware platforms, including embedded systems and cloud GPUs.
  • Write high-quality, well-tested, and maintainable C++ and Python code.

Benefits

  • Comprehensive healthcare coverage: Medical / Vision / Dental / Prescription Drug
  • Life, legal, and supplementary insurance
  • Virtual and in person mental health counselling services for individuals and family
  • Commuter and parking benefits
  • 401(K) retirement plan with matching contributions
  • Employee stock purchase plan
  • Paid time off
  • Tuition reimbursement
  • Access to CoStar Group’s Culture Employee Resource Groups
  • Complimentary in office gourmet coffee, tea, hot chocolate, fresh fruit, and other healthy snacks

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service