Computer Vision Engineer (EalgeSight.ai)

Edmonton

AltaML

Trusted AI Partner to Industry Leaders Unlock Value with Data-Driven Solutions Revolutionize your operations, minimize risks, and discover new revenue sources by deploying AltaML’s artificial intelligence (AI)-driven solutions to unlock the...

View all jobs at AltaML

Apply now Apply later

As a Computer Vision Engineer with 🩅 EagleSight.ai, you will architect, build, and deploy state‑of‑the‑art vision algorithms that power rapid, per‑property rollouts of our solution. This hands‑on role blends research, engineering, and real‑world deployment: you’ll turn novel ideas into robust, optimized models running at scale on edge and cloud platforms.
This role is based out of Edmonton, Alberta with a requirement to be in office 3+ days per week. Only those who are qualified and reside in Edmonton will be contacted.

What You'll Do:

  • Design & Implement – Develop and productionize computer vision solutions (e.g. object detection, segmentation, tracking) tailored for property‑level deployments
  • Optimize & Accelerate – Apply model compression, quantization, and hardware‑specific optimizations (TensorRT, ONNX Runtime, etc.) to achieve low latency and high throughput on edge devices and on-prem servers.
  • Build End‑to‑End Pipelines – Create data ingestion, annotation, training, validation, and CI/CD workflows that seamlessly integrate with our Project Intercept platform
  • Collaborate Cross‑Functionally – Partner with ML Developers, Software Engineers (frontend & backend), Product Managers, and Designers to bring features from prototype to production
  • Deploy & Monitor – Containerize models (Docker, Kubernetes) for automated deployment, then instrument performance monitoring and feedback loops to continually improve accuracy and reliability
  • Code Review & Mentorship – Maintain high engineering standards through peer reviews and knowledge sharing, supporting the growth of our vision‑AI practice
  • Stay on the Cutting Edge – Research emerging computer vision techniques and recommend the best fit for our product roadmap

What You Bring:

  • 3+ years of experience developing computer vision algorithms Strong CV Foundations – Hands‑on experience with OpenCV and deep learning frameworks such as TensorFlow, PyTorch, or Caffe
  • Programming Expertise – Proficient in Python; C++ experience an asset for performance‑critical components
  • Model Optimization Skills – Familiarity with quantization, pruning, and hardware accelerators (GPU, VPU)
  • Real‑Time Processing Know‑How – Experience building vision pipelines for live video streams or embedded systems
  • API & Microservices – Solid understanding of RESTful APIs, microservice architectures, and CI/CD tooling (e.g., GitHub Actions)
  • Entrepreneurial Mindset – Thrive in a fast‑paced environment, ready to iterate quickly and own end‑to‑end delivery

Bonus Points:

  • Familiarity with edge‑deployment SDKs (e.g., NVIDIA Jetson)
  • Experience with GPU accelerated frame capture/processing pipelines such as GStreamer/NVIDIA DeepStream SDK
  • Background in container orchestration or infrastructure as code using Ansible
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0

Tags: Ansible APIs Architecture Caffe CI/CD Computer Vision Deep Learning Docker Engineering GitHub GPU Kubernetes Machine Learning Microservices Nvidia Jetson ONNX OpenCV Pipelines Python PyTorch Research TensorFlow TensorRT

Perks/benefits: Career development

Region: North America
Country: Canada

More jobs like this