AI/ML Engineer
Core
AI/ML Engineer improving computer vision capabilities for a roofing platform, focusing on aerial image recognition and applying AI to product features.
Role type
Mid-level hands-on IC machine-learning engineer (computer vision)
Builds
production ML models | product features
Domain
Construction Tech / PropTech
Deliverable
production ML models
Required skills
Python, PyTorch, object detection, image segmentation, classification, pattern recognition, model training and fine-tuning, deployment, foundation models, AI coding tools, LLMs, multimodal AI, embeddings, vision-language models
Preferred skills
aerial/satellite/drone imagery, LiDAR, point clouds, photogrammetry, depth estimation, 3D reconstruction, cloud deployment, GPU computing, inference optimization, OpenCV, C/C++, MATLAB
Responsibilities
Develop and improve real-world computer vision systems with focus on aerial image recognition; Build solutions involving object detection, image segmentation, classification, and pattern recognition; Train, fine-tune, evaluate, and deploy computer vision and machine learning models; Experiment with modern vision models, foundation models, and multimodal AI technologies; Research new AI approaches and evaluate their potential value for the product; Rapidly build prototypes and validate technical ideas; Improve model accuracy, reliability, performance, and inference efficiency; Work with visual data and develop effective data preparation, training, and evaluation pipelines; Explore the use of LLMs, embeddings, vision-language models, and other emerging AI technologies; Use AI coding tools and agents to accelerate development, research, debugging, and prototyping; Think beyond individual algorithms and identify ways AI can improve the overall product and user experience; Take ownership of technical challenges from initial research through implementation and deployment.
