As a Computer Vision Engineer, you'll develop and deploy computer vision algorithms, optimize models, build workflows, and collaborate with cross-functional teams.
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
Top Skills
Ansible
C++
Caffe
Docker
Github Actions
Gstreamer
Kubernetes
Nvidia Deepstream Sdk
Nvidia Jetson
Opencv
Python
PyTorch
Restful Apis
TensorFlow
Similar Jobs
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The role involves designing and developing cloud-native microservices for a Next-Gen SIEM platform, leading complex projects, mentoring junior engineers, and ensuring software engineering best practices.
Top Skills:
C#DockerGoGrafanaJavaKafkaKubernetesOpensearchPostgresPythonRedis
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Sr. Machine Learning Engineer will build scalable ecosystems, collaborate across teams, innovate with ML technologies, and maintain data pipelines while ensuring coding quality and best practices.
Top Skills:
AnsibleAWSCassandraChefDockerElasticsearchGCPJvm TechnologiesKafkaKubernetesPythonSparkTerraform
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a Windows Sustaining Software Engineer, you'll lead sensor quality projects, troubleshoot complex sensor issues, and support sensor product development at CrowdStrike.
Top Skills:
C++PythonWindows Operating System
What you need to know about the Montreal Tech Scene
With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.
Key Facts About Montreal Tech
- Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
- Major Tech Employers: SAP, Google, Microsoft, Cisco
- Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
- Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
- Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
- Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal