ML Engineer, Product
- Location
- San Francisco, CA
- Job type
- Full-time
- Level
- Mid-level
- Education
- Bachelor's degree
- Listed
- 30 days ago
Skills & highlights for this role
- PyTorch
- computer vision model training
- 3D geometry for perception
- model evaluation pipelines
- Python
Also useful
- SAM
- DINO
- Open3D
- PDAL
- ONNX
- TensorRT
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.
From Mach9's careers page, first listed on Rolev.ai on October 10, 2026. Rolev.ai is not the employer.
How Rolev.ai helps with this application
Rolev.ai is a job search and application tool for US job seekers. For this ML Engineer, Product role at Mach9, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.
See how you fit
Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.
Tailor without inventing
Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.
Draft the full kit
Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.
1-Click Extension Autofill
The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.
Similar roles
All Machine Learning Engineer jobs- Machine Learning EngineerQ2 ebanking · Austin, TX
- Senior Machine Learning Engineer, Government (IL5)Uare.ai · Los Altos, CA
- Machine Learning Research Intern - Spring 2027 - Santa Clara, CAAlliance · Santa Clara, CA
- ML Engineer, AudioSandbar · New York City, NY
- Founding Machine Learning EngineerOrbit Neuro Co. · San Francisco, CA
- Member of the Technical Staff - AI/MLStuut · San Francisco, CA
Common questions
Where is the ML Engineer, Product job at Mach9 located?
This ML Engineer, Product position at Mach9 is located in San Francisco, CA. Always check Mach9's application page for specific state eligibility or relocation policies.
What qualifications are required for ML Engineer, Product at Mach9?
For the ML Engineer, Product role, Mach9 highlights a bachelor's degree; experience with PyTorch, computer vision model training, 3D geometry for perception, model evaluation pipelines, Python. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.
How do I apply for the ML Engineer, Product position at Mach9?
This listing links directly to Mach9's Ashby application page. You can apply directly on Mach9's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the Ashby application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.