hireVouch

Computer Vision Engineer

hireVouch  •  San Francisco, CA (Remote)  •  3 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

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.

hireVouch

About hireVouch

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.

Industry
HR & Recruiting
Company Size
1-10 employees
Headquarters
Unknown
Year Founded
2016
Social Media