Mach9 is seeking an ML Engineer to build perception models for AI-enabled CAD, focusing on extracting 3D features from LiDAR point clouds and imagery. The role combines research and product development, requiring end-to-end ownership from prototype to production. Ideal for early-to-mid-career engineers who thrive on shipping ML-powered features.
Responsibilities
Design, train, and evaluate computer vision and 3D ML models for extracting CAD-grade geometry from LiDAR and imagery.
Drive ML research that translates into product capabilities: prototyping new approaches, running experiments, and identifying shippable features.
Own models through the full product lifecycle: problem framing, data strategy, training, evaluation, and integration into cloud-based CAD software.
Develop evaluation methodology and metrics reflecting real surveying and engineering accuracy requirements.
Collaborate with ML infrastructure engineers to scale training and inference, and with product teams to align model behavior with user needs.
Requirements
Master's or PhD in Machine Learning, Computer Vision, Computer Science, or related field, or equivalent industry experience.
Strong foundation in computer vision and deep learning, with hands-on experience training models for segmentation, detection, or 3D understanding.
Experience taking a ML model from research/prototype to production.
Mach9 Robotics is a software company that specializes in automating the conversion of large-scale geospatial data, such as mobile LiDAR scans, into actionable 2D and 3D engineering models for surveyors and construction firms.