Computer Vision Researcher / Developer

Eaigle

Markham

On-site

CAD 110,000 - 150,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EAIGLE, a computer vision AI platform, is seeking a Computer Vision Researcher to take AI solutions from research to production. You will own problems end to end: framing, experimenting, building, training, evaluating, and shipping to cloud and edge environments.

You will move between research and production incidents in the same week and adapt to whatever technology the problem requires. This role demands depth in 3D geometry and strong Python tooling.

Qualifications

  • Master's or PhD in CS/AI/EE/Math or related field.
  • Substantial research experience in computer vision and deep learning.
  • Depth in 3D camera geometry and motion.
  • Strong Python skills with PyTorch and/or TensorFlow and OpenCV.
  • Experience taking models from experiment to production.
  • Comfort across Linux and Windows, with Git and modern engineering practices.
  • Strong analytical and communication skills.

Responsibilities

  • Research, adapt, and deploy state-of-the-art computer vision and deep learning methods for our products.
  • Design, train, fine-tune, and evaluate models across detection, tracking, segmentation, OCR, and related vision tasks.
  • Build the data pipelines behind the models — collection, annotation, augmentation, and preprocessing at scale.
  • Optimize models for accuracy, latency, memory, and cost, and deploy them to cloud and edge environments.
  • Define evaluation metrics, benchmark rigorously, and monitor deployed models to drive the next iteration.
  • Document findings and designs clearly, and contribute to publications, patents, or open source where it makes sense.

Skills

3D camera geometry & motion
Python
Analytical & communication skills

Education

Master's or PhD in CS/AI/EE/Math

Tools

PyTorch
TensorFlow
OpenCV
Git
Linux
Windows
Azure

Job description

EAIGLE is a computer vision AI platform helping enterprises in supply chain and logistics turn vision data into security, transportation, and operational outcomes. Our solutions include AVAC™, automated vehicle access control at the retailer's gate, and YardSight™, real-time monitoring of loading docks and truck parking availability across the yard. The platform combines on-premise computer vision components with Azure cloud services, and is deployed today at Fortune 100 and 500 companies.

The Role

We're looking for a Computer Vision Researcher to take AI solutions for image and video understanding from research through to production. You'll own problems end to end: framing them, experimenting, building and training models, evaluating rigorously, optimizing for real-world constraints, and shipping to cloud and edge environments.

This is a role for someone who is comfortable moving between a paper and a production incident in the same week, and who is willing to pick up whatever technology the problem requires.

What You'll Do
  • Research, adapt, and deploy state-of-the-­art computer vision and deep learning methods for our products.
  • Design, train, fine‑tune, and evaluate models across detection, tracking, segmentation, OCR, and related vision tasks.
  • Build the data pipelines behind the models — collection, annotation, augmentation, and preprocessing at scale.
  • Optimize models for accuracy, latency, memory, and cost, and deploy them to cloud and edge environments.
  • Define evaluation metrics, benchmark rigorously, and monitor deployed models to drive the next iteration.
  • Document your findings and designs clearly, and contribute to publications, patents, or open source where it makes sense.
What We're Looking For
  • Master's or PhD in Computer Science, AI, Electrical Engineering, Mathematics, or a related technical field.
  • Substantial research or professional experience in computer vision and deep learning.
  • Depth in 3D camera geometry and motion. This is central to what we do, and we want someone who has genuinely worked in this space — 3D tracking, structure from motion, visual SLAM, multi‑view geometry, camera calibration and pose estimation, stereo or depth estimation, or closely adjacent problems.
  • Strong Python skills, with hands‑on experience in PyTorch and/or TensorFlow and OpenCV.
  • Experience taking models from experiment to production.
  • Comfort working across Linux and Windows, with Git and modern engineering practices.
  • Strong analytical and communication skills, and the self‑direction to work through ambiguous problems.
Nice to Have
  • Experience with modern architectures and frameworks such as Vision Transformers, YOLO, SAM, CLIP, diffusion models, or vision‑language and multimodal systems.
  • Inference optimization and acceleration experience — quantization, pruning, distillation, ONNX, TensorRT, OpenVINO, CUDA.
  • Edge AI or embedded deployment experience.
  • Familiarity with Azure or another major cloud platform, and with MLOps tooling and ML pipelines.
  • Experience with containerized deployment with Docker
  • C++ alongside Python.
  • Publications at recognized vision or AI venues, or contributions to open‑source vision projects.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Researcher
Machine Learning Researcher

TekRek • Toronto

On-site
CAD 180,000 - 280,000
Machine Learning Engineer
Machine Learning Engineer

Invision AI Inc. • Toronto

Hybrid
CAD 110,000 - 170,000
Equity
RRSP Plan
Health & Dental
Senior Software Engineer (Embedded Vision Systems)
Senior Software Engineer (Embedded Vision Systems)

Vivid Machines • Toronto

On-site
CAD 120,000 - 180,000
Machine Learning Engineer III, Data
Machine Learning Engineer III, Data

ACV Auctions • Toronto

On-site
CAD 120,000 - 150,000
Computer Vision Engineer, 3D
Computer Vision Engineer, 3D

Mecka • Richmond Hill

On-site
CAD 110,000 - 160,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Jumio Corporation • Montreal

On-site
CAD 90,000 - 120,000
Senior Applied AI Engineer
Senior Applied AI Engineer

Clariti • Canada

On-site
CAD 120,000 - 190,000
Flexible Work Culture
Professional Development
Team Building Events/Outings
+2
Applied AI Research Scientist
Applied AI Research Scientist

Thales Canada • Montreal

Hybrid
CAD 110,000 - 150,000
Extended Health
Dental
RRSP
+2
Computer Vision Engineer, 3D
Computer Vision Engineer, 3D

Kindredventures • Toronto

On-site
CAD 120,000 - 180,000
Hardware, Edge ML Engineer
Hardware, Edge ML Engineer

Mecka • Toronto

On-site
CAD 90,000 - 130,000