About Us
Infinite Athlete’s mission is to build an operating system for sports that powers infinite innovation and makes sports better for the fan, the game, and the athlete. Our goal is to create a single technological foundation across all major sports, upon which innovative sports technology and media products can be built.
This foundation will combine and connect sports data from all sources, which will create infinite possibilities.
Infinite Athlete serves as the comprehensive and industry-leading platform for sports technology – a single solution upon which global leagues, clubs, and teams can improve all aspects of broadcast viewing, athlete performance, fan experience, coaching, and operations to empower a better experience, with greater opportunities across the landscape of global sports for the fan, the game, and the athlete.
Role
As a Senior Software Engineer on the AV Platform team, you will help build our live and on-demand video ingestion and processing pipeline. We have developed a state-of-the-art hybrid, in the cloud and on-prem, video transcoding and serving infrastructure written in Rust. We use cutting-edge hardware to transcode live video at scale and serve Petabytes of data. Your responsibilities will be 80% of the time writing code and the rest of the time split between software architecture, playing with specialized high-performance AV hardware, and on-call responsibilities.
You will play a key role in expanding our tech stack and have sway over architectural decisions. As an end-to-end infrastructure owner of the video stack, you will also partake in periodic on-call duties. You will be responsible for applying and building operational excellence best practices for software development, deployment, and operations of our stack. You will contribute to the design and development of our next generation of ingestion hardware and have the opportunity to create and optimize software down to the driver and system level.
Minimum Qualifications
- 3+ years of software development experience.
- Comfort working with multiple languages, such as Rust, JavaScript/TypeScript, Python, C, C++, Golang, and Swift.
- Experience implementing robust and well-designed web service APIs of any style: REST, JSON:API, GraphQL, gRPC, etc.
- Strong technical communication skills in media, such as design/architecture design documentation, documentation comments, commit messages, code reviews, and JIRA issues.
Desirable Attributes
- Strong experience coding in Rust (professional or personal projects).
- Proven track record of architecting high availability, low latency systems.
- Familiarity with video compression standards like H.264 and H.265/HEVC.
- Experience writing AV software using one or more video streaming formats such as HLS, SRT, Media Over QUIC.
- DevOps experience, using Docker, CI services, and infrastructure as code.
- Experience serving an on-call rotation, preferably for large-scale or real-time distributed systems.
- Familiarity with cloud infrastructure providers such as AWS, Azure, or GCP.
- Understanding of NoSQL databases such as DynamoDB, MongoDB, and Redis, and concurrency control patterns.
- Experience with messaging technologies such as SQS, Kafka, or NATS and idioms such as fan-out and request-reply.
- Interest in custom media accelerator hardware like FPGAs used for real-time audio/video processing.
Perks & Benefits
- Generous Vacation: Flexible PTO
- Health/Wellness: stipend of $200 per month
- Cell Phone Allowance: $37.50 per pay period ($75 per month) automatically included with each pay period to help cover cell phone costs
- Health Insurance: Infinite Athlete covers 100% of monthly premiums for medical, dental and vision benefits for you and 95% for your dependents
- 401(K) Contribution: 401(k) plan with up to 4% matching
Infinite Athlete provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, or genetics. In addition to federal law requirements, Infinite Athlete complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Pursuant to applicable laws, we will consider for employment qualified applicants with arrest and conviction records. And if you believe that you will need any type of accommodation, please let us know.