2,614 Open roles
98 Companies
54 Posted today
Jobs / Genius Sports / Senior Software Engineer (Broadcast Augmentation)
Posted 2026-05-08

Senior Software Engineer (Broadcast Augmentation)

Description

By bringing together next-gen technology and the finest live data available, Genius Sports is enabling a new era of sports for fans worldwide, delivering experiences that are more immersive, interactive and personalised than ever before. Learn more at geniussports.com

The Role - Senior Software Engineer (Broadcast Augmentation)

You’ll work at the intersection of real-time broadcast augmentation and video distribution, building systems that enhance how live sports are experienced and delivered. In this role, you’ll develop real-time augmentation and video processing pipelines used in sports broadcast workflows. You’ll help shape low-latency, curated viewing experiences powered by intelligent content selection and rich data derived from optical and on-field sensor tracking.

We believe live and post-game sports distribution is evolving rapidly, and this role plays a key part in defining what that experience becomes.

What you will use day to day

You’ll primarily work with Rust, alongside substantial use of C++ and Lua in specific parts of the stack. You’ll also work across other languages and tools as you integrate systems and support internal workflows

Responsibilities
  • Develop real-time augmentation and video processing pipelines used in sports broadcast workflows.
  • Help shape low-latency, curated viewing experiences powered by intelligent content selection and rich data derived from optical and on-field sensor tracking.
Requirements
  • Strong experience in lower-level software development
  • Experience working with concurrent, performance-sensitive systems
  • Ability to design, build, and maintain reliable, low-latency systems
  • Comfortable working across complex, distributed architectures
  • Experience in video engineering (capture, encoding/decoding, transport, synchronisation, quality)
  • Experience with real-time 3D or game graphics applied to interactive output
  • Hands-on experience with computer vision pipelines using media frameworks or libraries
  • Proven ability to lead features or subsystems from ambiguous requirements through to production
  • Experience improving system architecture, observability, and testing practices
  • Strong collaboration skills, including code reviews, pairing, and clear technical communication
Benefits

As well as a competitive salary and range of benefits, we’re committed to supporting employee wellbeing and helping you grow your skills, experience and career.