ML Engineer, Product

Posted 2 Days Ago
San Francisco, CA, USA
In-Office
180K-300K Annually
Junior
Computer Vision • Machine Learning • Software
The Role
Develop and ship computer vision and machine learning features for an AI-enabled CAD system. Responsibilities include data and labeling strategy, model selection and fine-tuning, evaluation pipeline development, 3D perception using LiDAR and imagery, production model adaptation, and customer-driven iteration. The role requires collaborating with product, engineering, customer-facing teams, and surveyors to deliver extraction workflows end to end.
Summary Generated by Built In
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 product-focused. You will be working closely with customers to develop CV/ML pipelines and workflows that solves their problems. Your responsibility is to ship new features and product lines end-to-end from data strategy, to model training, to evaluation.

This role is ideal for early-career engineers (new grad to ~3 years) who learn fast, are curious about how things work, and get real satisfaction from shipping. You need to be able to come up with ideas, try them, get feedback and iterate quickly.

Responsibilities
  • Ship new extraction features end to end: scoping with product and customer-facing teams, data and labeling strategy, model selection or fine-tuning, evaluation, and integration into Digital Surveyor.

  • Build on existing model families and open-source tooling first (vision foundation models, VLMs, point-cloud backbones, classical geometry), and know what's out there and what each is good for.

  • Adapt our production models to new object classes, regions, and sensor types as customers bring them.

  • Build evaluation pipelines that measure improvements and regression alike.

  • Iterate on feature extraction pipelines according to customer feedback and metrics changes.

Requirements
  • BS or MS in Computer Science, EE, Robotics, or a related field, or equivalent experience.

  • Strong coding abilities (preferably Python + Pytorch), and comfortable working with a large codebase.

  • Hands-on experience training or fine-tuning a vision model (segmentation, detection, or 3D) through work, internships, or projects.

  • Working knowledge of geometry for 3D perception: coordinate systems, transforms, projecting between images and point clouds.

  • Curiosity and speed: you pick up new frameworks and papers quickly and can explain what you learned to teammates.

  • Clear communicator with engineers, product, and the surveyors who use what you build.

  • Fluent with AI coding assistants.

Bonus qualifications
  • Have used open-source vision foundation models (SAM family, DINO, Grounding DINO, or similar) in a task before.

  • Experience with point clouds or LiDAR data (Open3D, PDAL, PyTorch3D, sparse convolution libraries).

  • Experience deploying models to production: ONNX or TensorRT, batch inference on cloud GPUs.

Skills Required

  • Bachelor’s or master’s degree in Computer Science, Electrical Engineering, Robotics, a related field, or equivalent experience
  • Strong coding abilities, preferably in Python and PyTorch
  • Comfort working with a large codebase
  • Hands-on experience training or fine-tuning vision models for segmentation, detection, or 3D perception
  • Working knowledge of 3D perception geometry, including coordinate systems, transforms, and projection between images and point clouds
  • Ability to learn new frameworks and research papers quickly
  • Clear communication with engineers, product teams, and surveyors
  • Fluency with AI coding assistants
  • Experience using open-source vision foundation models such as SAM, DINO, or Grounding DINO
  • Experience with point clouds or LiDAR data, including Open3D, PDAL, PyTorch3D, or sparse convolution libraries
  • Experience deploying models to production using ONNX, TensorRT, or batch inference on cloud GPUs
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York, NY
24 Employees
Year Founded: 2021

What We Do

Mach9 is at the forefront of leveraging advanced machine learning and computer vision techniques to transform raw geospatial data into actionable insights to help civil engineers build and maintain infrastructure globally. Our first product, Mach9 Digital Surveyor, helps surveyors automatically extract features from large-scale imagery and 3D datasets over 30x faster than today's manual and labor-intensive drafting workflows, accelerating the development of cost-effective and sustainable transportation and utility infrastructure. Mach9 supports leading asset owners and engineering and construction organizations globally solve the toughest engineering design, mission planning, and asset management problems.

Similar Jobs

In-Office or Remote
2 Locations
245K-429K Annually
In-Office
Los Angeles, CA, USA
4500 Employees

Wayve Logo Wayve

Machine Learning Engineer

Artificial Intelligence • Transportation
In-Office or Remote
3 Locations
200 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account