Note: The job is a remote job and is open to candidates in USA. STACK Construction Technologies provides cloud-based construction estimating and takeoff software solutions. The company is seeking a Senior Machine Learning/Computer Vision Engineer to build, deploy, and operate production computer vision systems for construction documents, owning detection, segmentation, geometric accuracy, model serving, monitoring, and scalable infrastructure.
Responsibilities
- Design, build, and improve end-to-end detection and segmentation pipelines for document images
- Improve document ingestion for PDFs and other unstructured files, including parsing, rendering, and handling of multi-page and multi-view content
- Increase model accuracy, boundary and geometric quality, and overall reliability of predictions for downstream use
- Integrate modern detection and segmentation models into production workflows and build the post-processing that turns model output into structured, usable geometry
- Define evaluation metrics, investigate failure cases, and drive continuous quality improvements
- Optimize latency, reliability, and cost across the inference and post-processing stack
- Own training infrastructure, dataset curation, annotation quality, and continuous-improvement loops
- Make architectural decisions and own system quality end to end
Skills
- 5+ years of hands-on ML/CV engineering experience
- Experience building computer vision systems: detection, segmentation, or structured geometry extraction, used high volume in production
- Demonstrated experience deploying CV/ML models into production
- Docker/Kubernetes and production model serving
- CI/CD, monitoring/observability and scalable ML systems
- PyTorch and modern CV architectures
- Experience working with messy, real-world image data or large unstructured visual datasets
- Strong understanding of detection and segmentation tradeoffs, including model architecture choices, training data design, and post-processing
- Ability to measure system performance with evaluation, testing, and production metrics
- Ability to explain failure modes clearly and improve systems through debugging, dataset work, and iteration
- Experience with multimodal models (vision-language models, document AI systems)
- Understanding of grounding — linking model outputs to source data or coordinates
- Backend engineering experience, including APIs, async processing, and scalable GPU services
- We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas
- Experience with polygon or mask post-processing, geometric regularization, or CAD-style structured output
- Experience with layout-aware document processing, PDF vector extraction, or combining raster and vector signals
- Background in document-heavy CV domains such as construction, real estate, medical imaging, geospatial, or similar workflows
- Experience optimizing inference cost and latency at scale
- Familiarity with open-source detection / segmentation ecosystems, training infrastructure, or model serving
Benefits
- Health insurance (medical, dental & vision)
- Life insurance
- 401(k)
- Paid time off
- Fast-paced, growth-oriented, remote-first environment
- Async-friendly environment with a focus on ownership and deep work
Company Overview