AP - Machine Learning Engineer
Core
Design, build, and deploy production-grade machine learning solutions, specifically computer vision and generative AI, to solve real-world construction challenges.
Role type
Machine Learning Engineer (Computer Vision & Generative AI)
Builds
Production ML models, AI capabilities for construction progress tracking, scalable ML pipelines, and MLOps infrastructure.
Domain
Construction technology, Computer Vision, Generative AI, MLOps
Deliverable
production ML models
Required skills
Computer vision model development, LLMs and multimodal AI, MLOps (data collection, training, deployment, monitoring), Python, PyTorch, scalable inference infrastructure, software development lifecycle
Preferred skills
TensorRT, Edge AI, .NET and C#, AWS/Azure/GCP, Docker, Kubernetes, construction technology, geospatial imaging, drone imagery
Technologies
PyTorch, Python, TensorRT, Docker, Kubernetes, AWS, Azure, Google Cloud Platform
Responsibilities
Design and deploy production-ready ML models with a focus on computer vision; Build AI capabilities to identify and track construction progress from visual data; Research and implement solutions using LLMs and generative AI; Develop and maintain scalable ML pipelines and MLOps infrastructure; Source, clean, and curate datasets for model training; Optimize model accuracy, inference performance, and scalability.
Seniority
Mid-Senior, hands-on IC