Senior Software Engineer (Broadcast Augmentation)
Indexed description
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
Qualifications
- 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
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search