Machine Learning Engineer (3 – 5 Years Experience)
Core
Building AI-powered insights from real-time visual data for construction monitoring, helping owners and contractors track progress and reduce disputes.
Role type
Senior IC machine learning engineer (computer vision)
Builds
Production ML models for object detection, segmentation, and 3D reconstruction within a construction monitoring SaaS platform
Domain
Construction technology + Computer Vision
Deliverable
production ML models
Required skills
Python, PyTorch, TensorFlow, OpenCV, NumPy, object detection, image segmentation, 3D vision techniques (SfM, MVS, SLAM, COLMAP), debugging, code comprehension
Preferred skills
Construction domain knowledge, large-scale data processing, pipeline optimization, open-source contributions
Technologies
PyTorch, TensorFlow, OpenCV, NumPy, Git
Responsibilities
Design and implement models for object detection, semantic/instance segmentation, and 3D reconstruction; Analyze and debug large-scale computer vision pipelines; Collaborate with cross-functional teams to integrate ML models into production systems; Conduct research and experiments to evaluate emerging methods and improve current workflows; Understand and enhance existing codebases with clean, efficient, and maintainable code
Seniority
Senior, hands-on IC