Computer Vision Engineer @hireVouch
Artificial Intelligence
Salary unspecified
Remote Location
Employment Type full-time
Posted 1wk ago

[Hiring] Computer Vision Engineer @hireVouch

1wk ago - hireVouch is hiring a remote Computer Vision Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Canada

Role Description

As a Computer Vision Engineer, you will design, develop, and deploy computer vision and machine learning systems that extract meaningful information from construction drawings and documents. You'll work on challenging problems such as:

  • Understanding architectural and engineering drawings
  • Identifying symbols and components
  • Extracting dimensions and quantities
  • Recognizing relationships between objects
  • Converting unstructured visual information into structured data

This is a highly impactful role for someone who wants to work on real-world computer vision problems with direct commercial impact.

What You'll Do

  • Design and develop computer vision and machine learning models for analyzing construction drawings, blueprints, schematics, PDFs, and images.
  • Build systems that identify and classify objects, symbols, equipment, components, annotations, dimensions, and other relevant information within construction documents.
  • Develop algorithms for object detection, segmentation, OCR, document understanding, and visual classification.
  • Extract structured information from electrical and other engineering drawings to support automated quantity takeoffs and estimating.
  • Develop techniques for understanding spatial relationships between components and objects within complex drawings.
  • Work with multimodal AI/ML approaches combining computer vision, OCR, NLP, and large language models.
  • Process and analyze large volumes of construction documents to create training and evaluation datasets.
  • Develop data pipelines for image/document preprocessing, annotation, augmentation, training, and evaluation.
  • Experiment with state-of-the-art computer vision and multimodal models and determine where they can deliver the greatest business value.
  • Improve model accuracy, robustness, inference speed, and scalability in production environments.
  • Work closely with software engineers to deploy models into production applications and APIs.
  • Collaborate with construction and estimating experts to understand domain-specific challenges and translate them into technical solutions.
  • Establish appropriate evaluation metrics and continuously monitor model performance.
  • Investigate errors and edge cases and develop strategies to improve model performance.
  • Contribute to the architecture and technical direction of the company's AI platform.

Example Problems You'll Solve

  • Automatically identifying electrical symbols on engineering drawings.
  • Recognizing panels, transformers, switches, outlets, fixtures, conduits, and other electrical components.
  • Determining quantities of components from drawings.
  • Understanding floor plans and electrical schematics.
  • Extracting measurements and dimensions from plans.
  • Linking symbols and components to their corresponding schedules or specifications.
  • Understanding relationships between electrical components and circuits.
  • Distinguishing between similar symbols used across different drawing standards.
  • Converting a collection of drawings into structured project data that can be used to generate an estimate.
  • Combining visual information from drawings with text from specifications and project documents.
  • Detecting and handling revisions between different versions of construction plans.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related technical field.
  • 3+ years of professional experience in computer vision, machine learning, or applied AI.
  • Strong understanding of computer vision fundamentals and deep learning.
  • Hands-on experience with frameworks such as PyTorch, TensorFlow, or similar.
  • Strong Python programming skills.
  • Experience with modern computer vision techniques, including object detection, image classification, segmentation, and/or OCR.
  • Experience training, evaluating, and deploying machine learning models.
  • Strong understanding of model evaluation, data quality, and experimentation.
  • Experience working with large and/or complex image or document datasets.
  • Ability to take ML models from research/prototype through production.
  • Strong problem-solving and analytical skills.

Preferred Qualifications

  • Experience with construction technology, AEC, engineering, CAD, BIM, or estimating software.
  • Experience working with architectural, mechanical, electrical, or engineering drawings.
  • Knowledge of electrical plans, schematics, or construction documentation.
  • Experience with document AI, intelligent document processing, or multimodal AI.
  • Experience with OCR technologies such as Tesseract, PaddleOCR, Google Document AI, AWS Textract, or similar.
  • Experience with object detection frameworks such as YOLO, Detectron2, MMDetection, or similar.
  • Experience with vision-language models or multimodal LLMs.
  • Experience with vector databases, embeddings, RAG, or LLM-based document understanding.
  • Experience processing PDFs and high-resolution technical drawings.
  • Familiarity with CAD formats, computer-aided design, or BIM data.
  • Experience deploying ML models using cloud platforms such as AWS, Azure, or GCP.
  • Experience with Docker, Kubernetes, and modern ML deployment infrastructure.

Technology Environment

  • Languages: Python, SQL, C++
  • ML/AI: PyTorch, TensorFlow, Hugging Face, OpenCV
  • Computer Vision: YOLO, Detectron2, segmentation models, OCR, image processing
  • AI: Vision-Language Models, LLMs, multimodal models, embeddings
  • Cloud: AWS / Azure / GCP
  • Infrastructure: Docker, Kubernetes, REST APIs, GPU infrastructure
  • Data: PostgreSQL, vector databases, data pipelines, cloud storage
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Computer Vision Engineer @hireVouch
Artificial Intelligence
Salary unspecified
Remote Location
Employment Type full-time
Posted 1wk ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 131,286+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later