Senior Software Engineer, Rust
We are seeking an experienced Software Engineer to build low-latency and reusable data pipelines that produce tracking and pose data that powers AI-driven insights about team and player performance, assists our semi-automated systems that make real-time officiating decisions, and revolutionizes the sports viewing experience through live video augmentation. We enjoy an ‘office-first’ culture and maximize opportunities to collaborate, connect and learn together. Our hybrid working models differ depending on your role and location. Occasional travel may be required. 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.
- Collaborate with teams across computer vision, automated event detection, and augmentation to integrate low-latency algorithms.
- Develop performant code for both cloud-based and on-premise environments.
- Design autonomous systems that scale efficiently and minimize manual intervention.
- Create tools and frameworks that accelerate developer productivity and team velocity.
- 5 years of industry experience (required)
- Experience with optimizing and benchmarking low-latency, real-time systems (required)
- Enthusiasm towards framework development and developer experience (required)
- Learning and mentoring mentality (required)
- Ability to excel in a fast-paced, dynamic environment (required)
- Proven technical leadership and strong communication skills (required)
- Understanding of asynchronous code execution, multi-threading, and high-performance applications (required)
- Proficiency in writing Rust and/or other systems-level languages (required)
- Experience building DAGs and using the actor pattern (preferred)
- Previously delivered live events and participated in on-call support (preferred)
- Used message brokers such as Pulsar, RabbitMQ, ZMQ (preferred)
- Devops experience with Linux, CMake, Docker/Earthly, Kubernetes (preferred)
- Familiarity with Nvidia GPUs and CUDA (preferred)
- This role will also be eligible to take part in Genius Sports Group's benefits plan.
- 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.
