Flosports

Flosports

Senior Engineer, Live Streaming Video Specialist

Remote, United States · Senior

Sponsorship not specifiedDetected 14 days ago
TypeScriptNode.jsBackend DevelopmentCode ReviewSQLNoSQLAWSCloud PlatformsDockerKubernetesCI/CDAPI DevelopmentRESTKafkaCybersecurityJestVoIPCollaborationProblem Solving

About the role

  • This is a role for a proven video specialist: we expect demonstrated, hands-on experience operating live broadcast video at scale in production, spanning contribution, transcoding, packaging, and delivery across many concurrent events.

Responsibilities

  • Design and implement data models and queries for SQL databases.
  • Build and maintain backend microservices using Node.js/NestJS and/or Go.
  • Collaborate closely with product managers, and other stakeholders to define and deliver new features.
  • Diagnose and resolve live broadcast and streaming pipeline issues in real time, including during live events, and drive lasting improvements to redundancy and failover.
  • That mission starts with our own team.
  • FloSports is the leading digital platform for underserved sports, combining live and on-demand streaming, original programming, data, and technology to help sports grow their audiences and build sustainable businesses, from youth to professional levels.
  • By bringing thousands of events and communities onto one platform, Flo creates scale where none previously existed, connecting passionate fans with the sports they love while giving athletes, organizers, and rights holders the tools to reach and engage a global audience.
  • Hack-a-thons and a full calendar of team-building and social events

Requirements

  • Proficiency in TypeScript, Node.js and/or Go, including a deep understanding of language features and design patterns.
  • Hands-on experience with containerization technologies (Docker, Kubernetes).
  • Previous experience with end-to-end (E2E) testing frameworks.

Nice to have

  • we expect demonstrated, hands-on experience operating live broadcast video at scale in production, spanning contribution, transcoding, packaging, and delivery across many concurrent events.
  • Experience with AWS Elemental Media Services is a strong plus.
  • As a senior member of the team, you will also participate in an on-call rotation to help ensure the reliability of our live streaming platform.

Skills

  • Hands-on experience with live streaming transport protocols (SRT, RTMP, Zixi, WebRTC) and how they integrate with media pipelines.
  • Experience working with SQL databases.
  • Experience building and maintaining RESTful APIs.
  • Familiarity with NestJS or similar backend frameworks.
  • Hands-on experience writing and executing unit tests and integration tests using Jest, and Vitest.
  • Familiarity with CI/CD pipelines and integrating tests into deployment workflows.
  • Familiarity with cloud infrastructure, preferably AWS (EC2, Lambda, S3, etc.).
  • Strong debugging, problem-solving, and analytical skills.
  • Experience with tools like AWS Elemental and/or video encoding tools such as OBS, and vMix.
  • Experience with NoSQL solutions like Firebase/Firestore.
  • Experience with messaging solutions such as SNS/SQS, MQTT, Kafka, and Pubsub.
  • Familiarity with event-driven architectures.

Compensation

  • Flo streams more than 50,000 live events annually across sports, including motorsports, wrestling, hockey, track & field, cheer, jiu-jitsu, NCAA Division II and III athletics, and more.
  • Operate, automate, and continuously improve the live broadcast video pipeline (contribution, transcoding, packaging, and delivery) for tens of thousands of events per year, with a focus on performance, scalability, and broadcast-grade reliability.

Benefits

  • Annual equity awards for all top performers
  • Competitive and comprehensive medical, dental and vision plans
  • Peace of mind through company-paid short-term disability, long-term disability and life insurance
  • Progressive parental leave policies
  • Flexible paid time off
  • Monitor and safeguard stream health and viewer quality of experience (QoE) at scale, building the tooling and alerting needed to catch issues before they reach audiences.
  • Participate in code reviews, fostering a culture of continuous learning and improvement.

This listing is sourced directly from Flosports's careers page and normalized into a canonical job model.