Back to jobs

Computer Vision Systems Engineer

ReelData AI
Dartmouth, Nova Scotia, Canada
Full-time
Applications go directly to the hiring team

Full Description

ReelData AI builds computer vision systems for aquaculture. We’re a small, fast-moving team where engineers work close to the hardware, software, and real-world outcomes.

We’re hiring a hands-on Computer Vision Systems Engineer to help own the reliability and operational health of our edge-deployed camera systems. This role sits at the intersection of camera integration, Linux systems troubleshooting, edge processing, deployment reliability, and production debugging.

Our first priority is a hybrid hire in the Dartmouth/Halifax area. We may consider remote candidates elsewhere in Canada, but this role works best with regular access to lab hardware and may involve ongoing travel and equipment coordination.

What you’ll do

* Improve the stability and reliability of deployed mono and stereo camera systems

* Build and maintain Python services, diagnostics, and tooling for edge systems

* Debug Linux, driver, hardware-software, and performance issues on edge devices

* Support pipelines that turn image data and model outputs into production-ready results

* Test new camera sensors and hardware revisions

* Improve deployment, rollback, monitoring, and observability practices

* Partner with machine learning teammates to deploy vision models safely

* Help investigate production issues in live environments, including rare after-hours incidents when needed

What we’re looking for

* Strong Linux troubleshooting experience

* Strong Python experience in production systems, services, automation, or tooling

* Experience with camera systems, sensors, edge devices, or other hardware-integrated software

* Experience debugging reliability or stability issues across hardware and software

* Comfort with asynchronous or data-flow-heavy systems

* Experience deploying to remote systems where physical access is limited

* A practical, production-minded approach to debugging, observability, and fault tolerance

Nice to have

* Stereo or depth camera experience

* Hardware control or device communication experience

* OTA fleet management experience

* Networking or VPN troubleshooting experience

* Familiarity with edge ML or computer vision inference

* C, C++, or Rust experience

Compensation and benefits

The expected base salary range for this role is CAD $105,000 to $135,000, with flexibility for an exceptional match. Final compensation will depend on experience, location, and depth of relevant edge systems, Linux, camera integration, and production reliability experience.

ReelData also offers:

* 100% employer-paid health and dental benefits

* RRSP matching after 6 months

* Short-term and long-term disability coverage

* 3 weeks vacation to start

* 12 paid holidays

* Paid sick days

* Wellness and home office allowances

* Equity option eligibility

Why ReelData

At ReelData AI, you’ll be part of a small team with real ownership. We move quickly, work collaboratively, and stay close to the systems we build. This role is a strong fit for someone who likes solving practical problems, working across disciplines, and making production systems more reliable over time.

If this role feels like a strong match, even if you don’t check every box, we’d still like to hear from you.

Applications go to the hiring team directly