Geniussports
OpenSenior Software Engineer (Broadcast Augmentation)
- Location
- Medellín, Antioquia, Colombia
- Posted
- Jul 22, 2026
- Last seen
- Aug 7, 2026
About the role
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
Qualifications:
- Strong software development experience with system-level languages (C++/Rust).
- Experience working with concurrent, performance-sensitive systems.
- Ability to design, build, and maintain reliable, low-latency systems.
- Comfortable working across complex, distributed architectures.
Preferred Qualifications:
- Proven ability to code in different languages like C++, Rust, Python, Lua, Java, Kotlin, Typescript, etc. <span d
