Computer Vision Engineer

HomeTeam Network

Canada

On-site

CAD 85,000 - 150,000

Full time

6 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity participation

Job summary

HomeTeam Network is scaling automated computer vision for live sports, building detection, tracking, and event recognition that runs in real-time on GPUs in the cloud and at the edge. You will own production behavior from data to deployment, dealing with real-world lighting, occlusion, and bandwidth challenges.

You will ship end-to-end CV pipelines for multiple sports, optimize latency, and collaborate with streaming, product, and customer teams to deliver live highlights.

Qualifications

  • Experience shipping computer vision models to production.
  • Strong Python and hands-on PyTorch or TensorFlow.

Responsibilities

  • Design, train and ship detection and tracking models for players, ball or puck across sports.
  • Build automated camera framing that follows play at broadcast quality.
  • Build video-based event detection for highlights and evaluate against existing methods.
  • Optimize real-time inference for GPU and edge hardware under latency and bandwidth limits.
  • Own data capture, annotation, dataset versioning, and targeted collection for failures.
  • Define evaluation metrics aligned with viewer experience (missed plays, framing, moments).
  • Monitor models in production across venues and lighting, fix drift.
  • Support camera calibration and venue geometry.
  • Develop tooling for ops staff to diagnose live issues.
  • Collaborate with streaming, platform, product and customer teams.

Skills

Python
Object detection
Multi-object tracking
Real-time video processing
Distributed teamwork
Written English communication

Tools

PyTorch
TensorFlow
OpenCV
FFmpeg
GStreamer

Job description

Company Description

HomeTeam Network (HTN) delivers streaming technology for professional, collegiate, Olympic, youth, and high school sports organizations. The company produces thousands of live and on-demand events every year across 42 different sports, serving audiences in Canada, the United States, and Europe. HTN focuses on reliable, high-quality sports broadcasting that scales from elite competitions to grassroots events. Team members collaborate with diverse sports partners and work with cutting-edge media technology. Joining HTN offers opportunities to influence how sports content is captured, processed, and experienced globally.

Employment type: Full-time, regular Employee

Compensation: 85k - 150k plus Equity participation

Role Description

You’ll build and run the computer vision behind those products: detection, tracking, automated camera framing and event recognition in live sports video. You’ll own how it behaves in production, not just how it scores offline. The footage is real-world: variable arena lighting, glare, netting and glass, small fast objects, imperfect camera placement and limited venue bandwidth. Models run in real time on GPUs in the cloud and at the edge, and people watch the output live.

What you’ll do
  • Design, train and ship detection and tracking models for players, ball or puck, and game events across several sports
  • Build automated camera framing that follows play at broadcast quality
  • Build video-based event detection for highlight generation, and evaluate it against our existing detection methods
  • Optimize real-time inference for GPU and edge hardware under latency, compute and bandwidth limits
  • Own the data loop: capture from our own game footage, annotation, dataset versioning, and targeted collection when a failure mode shows up
  • Define evaluation that reflects what a viewer notices (a missed play, bad framing, the wrong moment in a highlight) alongside standard metrics
  • Monitor models in production across venues, sports and lighting conditions, and fix what drifts
  • Support camera calibration and venue geometry
  • Build tooling that lets operations staff diagnose and clear issues during a live event
  • Work with streaming, platform, product and customer-facing teams on what partners need
Required
  • Experience shipping computer vision models to production and keeping them running
  • Strong Python and hands-on PyTorch or TensorFlow
  • Solid grounding in object detection and multi-object tracking
  • Experience with event or action recognition in video, including finding when an event starts and ends
  • Real-time video pipeline experience with OpenCV, FFmpeg or GStreamer
  • Comfort with messy real-world footage: occlusion, motion blur, variable lighting, compression artifacts
  • Willingness to own a problem end to end on a small team, from data through deployment
  • Clear written English and experience working with distributed teammates
Nice to have
  • Sports video experience: broadcast automation, player or ball tracking, sports analytics
  • GPU and edge deployment: TensorRT, ONNX, NVIDIA Jetson, quantization
  • Camera calibration, homography, multi-camera geometry or PTZ control
  • Audio event detection or audio-visual fusion
  • Annotation tooling, active learning or semi-supervised learning
  • MLOps: experiment tracking, dataset and model versioning
  • Cloud deployment on AWS or GCP
  • Hands-on use of AI coding tools
  • Familiarity with hockey, baseball, football, soccer or basketball
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Embedded Vision Systems)
Senior Software Engineer (Embedded Vision Systems)

Vivid Machines • Toronto

On-site
CAD 120,000 - 180,000
Computer Vision Researcher / Developer
Computer Vision Researcher / Developer

Eaigle • Markham

On-site
CAD 110,000 - 150,000
Edge Engineer
Edge Engineer

Swim Recruiting • Vancouver

Hybrid
CAD 120,000 - 150,000
Edge Engineer
Edge Engineer

Swim Recruiting • Vancouver

Hybrid
CAD 120,000 - 150,000
Machine Learning Researcher
Machine Learning Researcher

TekRek • Toronto

On-site
CAD 180,000 - 280,000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Brainpower360 • British Columbia

On-site
CAD 95,000 - 130,000
Teleop Platform Engineer, Real-Time Systems & UI Toronto GTA · New York · San Francisco →
Teleop Platform Engineer, Real-Time Systems & UI Toronto GTA · New York · San Francisco →

Mecka • Toronto

On-site
CAD 90,000 - 130,000
Teleop Platform Engineer, Real-Time Systems & UI
Teleop Platform Engineer, Real-Time Systems & UI

Mecka • Toronto

On-site
CAD 120,000 - 180,000
Teleop Platform Engineer, Real-Time Systems & UI
Teleop Platform Engineer, Real-Time Systems & UI

Mecka AI • Toronto

On-site
CAD 90,000 - 130,000
Member of Technical Staff - World Models
Member of Technical Staff - World Models

Veeda AI • Toronto

On-site
CAD 120,000 - 180,000