Apply now

Posted last month

Computer Vision Engineer

@ hireVouch

Remote in Canada

Remote3+ years experience
Apply now
SIGNALS

Overview

hireVouch is hiring a Computer Vision Engineer for an AI-powered contractor estimating platform. The role designs and deploys computer vision and multimodal models that extract structured data from construction drawings, with a focus on electrical symbols and quantity takeoffs.

Responsibilities:

  • Design computer vision and ML models for construction drawings
  • Extract symbols, dimensions and quantities from electrical drawings
  • Build data pipelines for preprocessing, annotation and training
  • Deploy models into production applications and APIs
  • Establish evaluation metrics and monitor model performance

Requirements summary:

  • 3+ years in computer vision, machine learning or applied AI
  • Strong Python and PyTorch or TensorFlow experience
  • Object detection, segmentation and OCR experience
  • Experience deploying ML models to production
  • Bachelor's or Master's in a technical field

Tools & skills

Source and dates

Source type not verified · cats

Employer posting date
2026-10-07
First seen by our source
2026-10-10
Source record updated
2026-11-05

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Experience3+ years
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required), Master’s degree (preferred)
Fields of studyComputer Science, Computer Engineering, Electrical Engineering, Mathematics

Summary and details written by AI from the posting; the employer’s posting is the authority.

hireVouch

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

A referral is the greatest form of flattery.

Full company description

Our Edge Hiring and retaining skilled talent is paramount for your company’s success. Finding the right people – who have the right skills and right personality fit – can be incredibly challenging in today’s job market. Here at hireVouch we can help you acquire the highest calibre candidates through the relationships we have formed over more than a decade. Our approach is an ethical one. Rather than use the often-employed aggressive methods typical of the recruitment industry, our focus is placed largely on referral-based networking. Getting it right really matters to us. Let us leverage our network of talent that has already been vouched for by leading professionals in the industry to help your business grow. Services Offered Contingency and Retained Search Here at hireVouch we focus on sourcing best-in-class candidates for rewarding positions in Canada and the US. We have extensive expertise in Contingency, Retained and Temporary placement, primarily within the IT sector. On-Site Search Assistance We have a trusted network of HR and search professionals who can provide on-site search services to help fulfill immediate needs as well as help train internal staff in finding the highest quality talent Company Marketing Strategy We know how competitive the job market can truly be and how important it is to have a strategy to attract talent. At hireVouch we have extensive expertise in helping companies better market themselves. We can provide the tools and knowledge that will assist you in making your business a highly attractive place to work. Developing a company marketing strategy is key to hiring the talent you need to grow.

LinkedIn followers
68,412
People associated on LinkedIn
7
Reported office locations
  • 215 Spadina Avenue, 4th Floor, Toronto, Ontario M5T 2C7, CA
Other recorded names
  • hireVouch
Profile identifies a recruitment agency
Yes

Our Edge Hiring and retaining skilled talent is paramount for your company’s success. Finding the right people – who have the right skills and right personality fit – can be incredibly challenging in today’s job market. Here at hireVouch we can help you acquire the highest calibre candidates through the relationships we have formed over more than a decade. Our approach is an ethical one. Rather than use the…

FieldValue
IndustryStaffing and Recruiting
Company size2-10 employees
HeadquartersToronto, Ontario
Organization typePrivately Held
Year founded2016
Open jobs on Jobsy175
LinkedInView page
Job description

Computer Vision Engineer

About the Company

​O​ur client is an innovative AI-powered technology company transforming the way contractors estimate and price projects.
Our platform uses artificial intelligence to analyze construction plans, drawings, specifications, and other project documentation to generate accurate, data-driven quotes—helping contractors dramatically reduce the time and effort required to prepare bids.
We work with contractors across multiple trades, including electrical, mechanical, plumbing, and general contracting, and we're building technology that understands complex construction documents in ways that traditional software cannot.
We are looking for a talented Computer Vision Engineer to help us build the AI systems at the core of our platform.

The Opportunity

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, and converting unstructured visual information into structured data that can ultimately drive automated estimates and quotes.
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

You may work on problems such as:
  • 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.

Required 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

Depending on your experience, you may work with technologies including:
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
We're less concerned about whether you've used every technology listed above and more interested in your ability to learn quickly, solve difficult problems, and build production-quality AI systems.

Similar jobs

  • Computer Vision Engineer

    Toronto, ON

    MobSquad

    5+ YOECandidates need an advanced degree (M.S. or PhD) in a technical field, over five years of deep learning experience with TensorFlow or Keras, and over five years with Python or Java. They also need experience training detection and segmentation models on real-world data and working in start-ups.

    TensorFlow, Keras, Python, Java, scikit-learn, Pandas

  • Computer Vision Engineer

    Toronto, ON
    On-siteFull Time

    Duranta

    5+ YOECandidates need 5+ years of machine learning experience, ideally in computer vision, and strong Python and PyTorch skills. Experience training segmentation or detection models on real-world data and working in fast-moving startup teams is also needed.

    PyTorch, Python, AWS

  • Sr. Computer Vision Engineer

    Canada

    OpenSpace

    5+ YOECandidates need an M.S. or Ph.D. in a related field or equivalent industry experience, plus 5+ years developing computer vision and machine learning models. Strong skills in camera models, 3D geometry, SLAM or photogrammetry, PyTorch and multi-modal image-language models are required.

    PyTorch, OpenGL, PyQt

  • Computer Vision Engineer

    Vaughan, ON
    On-siteFull Time

    Volatus Aerospace: With deep technological and subject matter expertise and over 100 years' worth of combined institutional knowledge in aviation, Volatus provides…

    2+ YOEVolatus Aerospace needs candidates with a bachelor's degree in a related engineering or computer field and at least 2 years of computer vision, image processing, machine learning or robotics experience. Strong Python, OpenCV and PyTorch or TensorFlow skills and Linux development experience are required.

    OpenCV, PyTorch, TensorFlow, Linux, PX4, ArduPilot

  • Computer Vision Engineer, 3D

    Richmond Hill, ON
    $200k–$230k/yrHybridFull Time

    Mecka

    5+ YOECandidates need 5+ years of software engineering and computer vision experience, strong production Python and solid multi-view geometry. They also need temporal filtering, inverse kinematics and a data-quality mindset.

    Python, C++

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.