Computer Vision Engineer

SumerSports LLC
United States
28 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Artificial Intelligence Architectural Patterns Computer Vision Software Debugging FFmpeg Python (Programming Language) Management of Software Versions Graphics Processing Unit (GPU) Pytorch Machine Learning Operations Data Pipelines

Job description

Remote Hiring Remotely in United States Mid level Remote Hiring Remotely in United States Mid level The Computer Vision Engineer will develop and improve sports video models, conduct experiments, and collaborate with data teams to productionize models, focusing on player detection and tracking. The summary above was generated by AI

SumerSports is a leading football intelligence technology company that specializes in providing an innovative suite of products for football fans and NFL clubs. We are a collection of executives, engineers, data scientists, and visionaries from NFL clubs, technology startups, finance, and academia.

Our data-driven platform empowers teams with insights and tools to make informed decisions within salary cap constraints. The platform also serves the NCAA, offering insights around the transfer portal and more.

What sets us apart is our unique blend of big tech talent, data scientists, and former NFL personnel, who have a combined 600+ years of NFL experience. Our domain knowledge is augmented by AI and machine learning technologies to create a unique view into many aspects of Football.

We’re hiring a hands-on Computer Vision Engineer to build and improve sports video intelligence models-detection, tracking, pose, event understanding, and multi-view reasoning. You’ll spend most of your time on CV research + applied modeling (experiments, architectures, training, evaluation), and partner with data/platform teammates to ensure your work can ship reliably.

This role is CV-first. A bend toward scalable pipelines / MLOps is a plus, not a requirement. Level (mid vs senior) depends on scope ownership and how independently you can drive results.

Responsibilities

CV Modeling & Experimentation

  • Build and train CV models for sports video: player/ball detection, multi-object tracking, pose/keypoints, event/action recognition, identity association (re-ID).
  • Own the experimentation loop: hypotheses * ablations * error analysis * measurable improvements.
  • Design and maintain evaluation: task-appropriate metrics (e.g., MOT metrics, keypoint accuracy, event precision/recall), dataset slices, and failure taxonomy.
  • Improve data efficiency: augmentations, sampling strategies, handling label noise, weak/self-supervision where helpful.
  • Prototype and iterate on modern architectures (e.g., transformer-based detection/tracking, temporal models, multi-task setups).

Research that Ships

  • Collaborate on dataset + labeling design: formats, schemas, tooling, versioning.
  • Help productionize models: packaging, batch/stream inference patterns, throughput/latency tradeoffs, robustness checks.
  • Add lightweight quality gates: reproducibility, automated eval, regression detection

Requirements

Must-have:

  • Strong applied CV experience with hands-on model development (not just running existing repos).
  • Solid PyTorch skills: training loops, debugging, data pipelines for vision workloads, DDP basics.
  • Comfort with video CV fundamentals: occlusion, identity switches, temporal consistency, calibration, domain shift.
  • Strong Python engineering and a bias toward measurable outcomes.

Nice-to-have (Bonus):

  • Sports video CV or adjacent domains (multi-agent tracking, pose, crowded scenes).
  • Experience with video tooling (FFmpeg), efficient dataset formats (WebDataset/shards), or streaming/batching to GPUs.
  • MLOps/production experience: model packaging, CI for training/eval, serving (Triton/TorchServe), monitoring.

Benefits & conditions

  • MLOps/production experience: model packaging, CI for training/eval, serving (Triton/TorchServe), monitoring.
  • Competitive Salary and Bonus Plan
  • Comprehensive health insurance plan
  • Retirement savings plan (401k) with company match
  • Generous paid holiday schedule - 13 in total including Monday after the Super Bowl
  • Remote working environment
  • Generous paid holiday schedule - 13 in total including Monday after the Super Bowl

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.builtincolorado.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Automating multi-angle video cuts using PHP and FFmpeg

Chris Heilmann Chris Heilmann +2 · LIVE

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · WWC 2023

6:08 min

Applying software engineering environments and testing to data pipelines

Matthias Niehoff Matthias Niehoff · WWC 2024

3:16 min

Composing real time video flow applications utilizing multiple AI models

Ankit Patel Ankit Patel · WWC 2024

47 sec

Building modern data pipelines for legacy exports

Dr. Alexander Wachtel Dr. Alexander Wachtel +1 · WWC 2025

4:41 min

Replacing PyTorch with ONNX runtime for AWS Lambda deployments

Marek Suppa · LIVE

Videos

See all

Related articles

See all