Senior Computer Vision/Applied AI Engineer - Construction Plans
Listed on 2026-09-15
-
IT/Tech
Machine Learning/ ML Engineer, AI Engineer (Applied/Software), AI Evaluation
KonstructIQ is a fast-growing startup on a mission to modernize residential construction. We're building the system of record for how contractors run their business - spanning estimating, projects, finances, and money movement. AI is at the center of our product. Contractors can upload construction plans, photos, or describe a project and use KonstructIQ to generate scopes of work, takeoffs, and detailed estimates in minutes.
About the Role
We're looking for a Senior Computer Vision / Applied AI Engineer to improve how KonstructIQ reads construction plans and generates takeoffs - detecting rooms, walls, doors, windows, fixtures, symbols, and dimensions, and turning them into reliable quantities and measurements.
You'll be part of a small team that owns the full pipeline: document ingestion, image and vector processing, scale and geometry, detection and segmentation, multimodal reasoning, measurement, validation, and evaluation. This role is open to on-site / hybrid / remote.
What You'll Be Doing
- Build and improve computer vision and multimodal AI systems that detect, classify, segment, and measure plan elements - walls, rooms, doors, windows, fixtures, finishes, and symbols - extracting counts, dimensions, and areas
- Improve scale detection and geometric reasoning across drawings of varying scale, orientation, resolution, and format, combining vector PDF data, raster imagery, OCR, and multimodal foundation models
- Decide when to use traditional CV, specialized models, multimodal LLMs, deterministic algorithms, or hybrid approaches, and build structured, production-ready outputs from foundation models
- Build deterministic post-processing and validation systems - including confidence scoring - that turn probabilistic model outputs into stable, explainable takeoffs and flag ambiguous results instead of silently guessing
- Build evaluation frameworks and datasets (labeling strategies, estimator feedback loops) that measure detection accuracy, measurement variance, and end-to-end takeoff quality, and turn production failures into new test cases and model improvements
- Build visual overlays and debugging tools that make it easy to see what the system detected, measured, and missed
- Partner with construction estimators, product, and engineering to translate real-world estimating workflows into technical solutions, and evaluate new CV/multimodal models where they materially improve accuracy or simplify the system
Skills and Attributes We're Looking For
- Bachelor's degree with 3+ years of experience in computer vision, machine learning, applied AI, or related engineering roles; MS/PhD with a focus in computer vision preferred
- Strong experience building production computer vision systems, not just research prototypes
- Deep knowledge of object detection, segmentation, image processing, and geometric reasoning (coordinate systems, transformations, polygons, spatial relationships)
- Strong Python experience with CV/ML frameworks such as PyTorch, OpenCV, YOLO, Detectron2, or similar
- Experience with multimodal vision-language models, and judgment for where foundation models outperform - or underperform - traditional CV approaches
- Experience processing complex documents, diagrams, engineering drawings, PDFs, or other spatial/visual documents, ideally combining OCR with visual information
- Experience designing datasets, labeling strategies, training pipelines, and evaluation frameworks
- Strong debugging intuition - able to distinguish model, data, geometry, and pipeline problems, and optimize for real-world accuracy and consistency, not just benchmarks
- Comfortable with ambiguous problems with no off-the-shelf solution; high ownership and high agency from experimentation through production
Bonus Points
- Experience with architectural…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).