Mach9 · San Francisco
ML Engineer, Research builds computer vision and 3D ML perception models that extract CAD-grade geometry from dense LiDAR point clouds and imagery for the Digital Surveyor platform. The role covers the full lifecycle from research prototype to production integration, working with ML infrastructure and product teams. Requires PyTorch, JAX, or TensorFlow and Python.
The role
At Mach9, ML Engineers build the perception models at the core of our AI-enabled CAD system. We build models to extract 3D object and line features from dense LiDAR point clouds and imagery. Our unique data advantage allows us to develop and train cutting edge 3D scene understanding models that serve real surveyors and engineers in the field.
This role is both research-driven and product-focused. You'll design and train the models that power our automated extraction pipeline — image and 3D detection and localization — and work end-to-end from research prototype to production feature. You'll partner closely with infrastructure and product teams to take ideas from a paper to deployed capabilities.
This role is ideal for early-to-mid-career ML engineers who thrive on end-to-end ownership and are able to move fluidly from dissecting a new architecture paper to shipping the product feature that the resulting ML model backs.
Responsibilities
Requirements
Bonus qualifications
Compensation: $180K - $300K