PlayOn Sports · 14 hours ago
Senior Computer Vision Engineer
PlayOn Sports is a dynamic growth-stage company focused on high school sports content through innovative AI, video, and data solutions. They are seeking a Senior Computer Vision Engineer to lead the development of computer-vision and machine-learning systems that extract real-time data from live sports video, enhancing fan engagement and coaching tools.
Telecom & CommunicationsTravelPublishingDigital MediaVideoLifestyleMedia and EntertainmentBroadcastingContentEvent ManagementEventsInternetNewsTicketingVideo on DemandVideo Streaming
Responsibilities
Own the player-classification pipeline end-to-end: train and deploy detection (YOLO-family), tracking (DeepSORT-style), team-assignment, and jersey-number recognition models optimized for single-camera, far-field high school footage
Develop and maintain a video-tokenization model that maps video tokens to a sports taxonomy and ontology, delivering contextual outputs (scores, statistics, player tracking) optimized for venue-edge, cloud, and client deployment
Engineer scalable real-time pipelines that connect live video streams and scoring feeds to content outputs, statistics APIs, and our Unified Data Store (UDS) with sub-two-minute latency
Solve domain-generalization challenges: build models that perform reliably on unseen schools, uniforms, camera setups, and lighting conditions using techniques such as test-time adaptation, meta-learning, and contrastive pretraining
Design and run structured evaluations of external partner and vendor CV solutions, benchmarking against internal models on speed, accuracy, sport coverage, and cost to inform build/buy/partner decisions
Apply multimodal fusion techniques — combining video with audio, scoreboard overlays, rosters, and play-by-play — to improve extraction accuracy and enable richer fan experiences
Collaborate with Data Platform, BI/Analytics, Product, and academic research partners (including university collaborations) to advance PlayOn’s computer-vision capabilities and translate research into production
Monitor and optimize model performance for latency, accuracy, and cost efficiency across thousands of concurrent streams, using school-disjoint evaluation splits and difficulty-stratified test sets
Qualification
Required
4+ years in AI/ML engineering or applied research, with strong Python and ML frameworks (PyTorch, TensorFlow, or similar)
Demonstrated experience with object detection and multi-object tracking pipelines (e.g., YOLO-family detectors, DeepSORT/ByteTrack) in video domains
Hands-on work with at least two of the following: jersey/number recognition or OCR at low resolution, team/appearance classification from crops, domain generalization or zero-shot transfer, or temporal aggregation across video frames
Familiarity with real-time data pipelines (Kafka/Confluent Cloud, Flink SQL, or Spark Streaming) and large-scale cloud infrastructure (AWS S3, Lambda, GPU instances, Snowflake)
Strong skills in experimental design, model evaluation (mAP, IDF1/HOTA, per-class accuracy), and rigorous A/B testing against production baselines
Experience evaluating third-party AI/CV vendors or managing build-vs-buy technical assessments
Preferred
Bonus: knowledge of sports analytics, prior work with multimodal fusion (video + audio + structured data), academic research collaboration, active learning or efficient annotation strategies, or experience optimizing models for edge deployment
Benefits
Multiple medical insurance plans to choose from
Dental, vision life and disability insurance
Employee Emergency Fund
Company equity (stock options)
Open PTO policy
401K plan with company match
Hybrid/flexible work environment
Company
PlayOn Sports
PlayOn is the all-in-one fan engagement platform for schools.
Funding
Current Stage
Late StageTotal Funding
$72.31MKey Investors
BIP CapitalHerff JonesHamilton Ventures LLC
2022-04-26Acquired
2022-02-01Private Equity
2021-01-08Series Unknown· $10M
Leadership Team
Recent News
2025-11-22
Sports Business Journal
2025-11-14
Company data provided by crunchbase