M

Mach9

Automates LiDAR scans into 2D/3D models

ML Engineer - Research

Computer VisionConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA$180k - $300k /yrIn-person

About the Job

Requirements

  • A master's or PhD in Machine Learning, Computer Vision, Computer Science, or a related field, or equivalent industry experience.
  • A strong foundation in computer vision and deep learning, with hands-on experience training models for segmentation, detection, or 3D understanding.
  • Experience taking an ML model from research or prototype to production, not just publishing or benchmarking.
  • Working knowledge of geometric concepts relevant to 3D perception, such as coordinate systems and 3D transforms.
  • Proficiency with Python and a production-quality ML library such as PyTorch, JAX, or TensorFlow.

Responsibilities

  • Design, train, and evaluate computer vision and 3D ML models for extracting CAD-grade geometry and features from dense LiDAR and imagery.
  • Drive ML research that translates directly into product capabilities by prototyping new approaches, running experiments, and identifying what is shippable.
  • Own models through the full product lifecycle, including problem framing, data strategy, training, evaluation, and final integration into the cloud-based CAD software, Digital Surveyor.
  • Develop evaluation methodology and metrics that reflect real surveying and engineering accuracy requirements.
  • Work with ML infrastructure engineers to scale model training and inference, and with product teams to align model behavior with user needs.

Desired Qualifications

  • Experience with common 3D deep learning architectures, such as point cloud backbones like PTv3, sparse convolutions, or 3D detection and segmentation networks.
  • Experience with large unstructured datasets, including imagery and 3D point clouds, at scale.
  • Experience delivering production-grade models with optimization techniques such as quantization, pruning, distillation, or runtime acceleration using tools such as TensorRT or ONNX Runtime.
  • Familiarity with multi-GPU training and experiment management tools such as Weights & Biases or similar.
  • Publications or strong open-source contributions in computer vision or 3D machine learning.

About the Company

Mach9

Automates LiDAR scans into 2D/3D models

Mach9 provides geospatial software that converts large-scale mobile LiDAR scans into 2D and 3D engineering models. It operates as a software-as-a-service where clients upload project data and Mach9’s AI-powered processing converts image and point cloud data into actionable maps and models. The product differentiates itself from competitors by delivering faster processing (up to 30 times faster) and lower costs (about half the traditional manual methods) through automated AI workflows on scalable cloud processing. The company’s goal is to help surveying, engineering, and construction firms generate accurate, ready-to-use models efficiently so they can focus on core tasks and project delivery.

Company size
11-50
Company stage
Seed
Total funding
$14.4M
Headquarters
Pittsburgh, PA
Founded
2021

Recently Posted Jobs

Explore more opportunities at Mach9

See more jobs