JobsBackendSenior Computer Vision Engineer- Canada
STACK Construction Technologies

STACK Construction Technologies

·

Backend

Senior Computer Vision Engineer- Canada

RemoteSeniorPosted Aug 17, 2026
PythonMachine learningComputer visionPyTorchAWSDockerLLMsTensorFlow+37 more

About this role

Lead computer vision efforts at STACK to improve detection and segmentation systems for construction documents. You'll own end-to-end pipelines from model training through production serving, working with messy real-world PDFs and drawings to deliver geometrically accurate, reliable predictions.

Must have

5+ years experience building production computer vision systems for detection, segmentation, or structured geometry extraction

Experience with messy real-world image data or large unstructured visual datasets

Strong understanding of detection and segmentation tradeoffs including architecture and training data design

Ability to measure system performance with evaluation, testing, and production metrics

Experience with multimodal models including vision-language models and document AI systems

Understanding of grounding linking model outputs to source data or coordinates

Backend engineering experience with APIs, async processing, and scalable GPU services

Technologies

PythonAWSGitDockerRESTLinuxMachine learningCloudJSONTensorFlowPyTorchOpen sourceAPISCI/CDLLMsComputer visionGPUPDF processingDocument AISegmentationObject detectionPostGISCADAsync processingScalable systemsModel servingTraining infrastructureDataset curationAnnotation qualityEvaluation metricsLatency optimizationCost optimizationVision-language modelsMultimodal modelsGeometric regularizationPolygon processingMask processingLayout-aware processingVector extractionRaster processingInference optimizationModel architecturePost-processingStructured geometryGrounding

Responsibilities

Design, build, and improve end-to-end detection and segmentation pipelines for document images

Improve document ingestion for PDFs and unstructured files including parsing and rendering

Increase model accuracy, boundary quality, and reliability of predictions for downstream use

Integrate modern detection and segmentation models into production workflows

Build 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 improvement loops

Benefits

Health insuranceDental insuranceVision insuranceRetirement benefits with matchPaid vacationCompetitive salaryRemote work

Recruitment process

1

Remote-first async-friendly environment with focus on ownership and deep work

2

Not a model-training-only role; you'll own data, training, post-processing, and serving

3

Not a research-only role; emphasis on production-grade systems

4

Company values radical honesty, customer obsession, moving with purpose, and growing together

5

Equal opportunity employer committed to diversity and inclusion

6

Role eligible for health insurance, life insurance, 401k, and paid time off

7

Final salary determined by qualifications, experience, skillset, and geographic location