logo inner

Senior Software Engineer, Audio/Video

Tempus ExUnited StatesRemote
This job is no longer open

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


  • 7+ years of software development experience.
  • Comfort working with multiple languages, such as Rust, JavaScript/TypeScript, Python, C, C++, Golang, and Swift.
  • Extensive experience coding in Rust or C++
  • 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.

This job is no longer open

Life at Tempus Ex

With our real-time 3D tracking technology, we create data models for live predictive analytics. This enables new types of fantasy sports games that are more engaging for fans—both in the stadium and at home. We also create interactive AR experiences for fans that improve the engagement with teams and players. These experiences can be personalized and easily integrate with social media. With unprecedented access to sporting events, we aim to partner with sports leagues around the world to implement this technology. With hands-on R&D at live events, we are developing edge hardware that streams to our cloud-based ML systems.
Thrive Here & What We Value1. Generous vacation: Flexible PTO2. Health/Wellness: $200 monthly stipend + sport, culture, and wellbeing vouchers3. Cell Phone Allowance: $75 per month4. Health Insurance: 100% for medical, dental, vision (95% for dependents)5. 401(K) Contribution: Up to 4% matching6. Annual holiday: Full7. Private health insurance: Extensive coverage
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2024