Jobs · Engineering

Senior Engineer, Live Streaming Video Specialist

FloSports · United States · 1 wk ago
RemoteRemoteEngineeringFull-time

Responsibilities

  • 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.
  • 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.
  • Design and implement data models and queries for SQL databases.
  • Build and maintain backend microservices using Node.js/NestJS and/or Go.
  • Write and execute unit and integration tests using tools like Jest, and Vitest to ensure high code quality.
  • Write clean, maintainable, and well-tested code, following best practices.
  • Participate in code reviews, fostering a culture of continuous learning and improvement.
  • 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.

Knowledge, Skills And Abilities

  • Demonstrated hands-on experience operating live broadcast video at scale in production, including multi-event, multi-channel contribution, transcoding, packaging, and delivery.
  • Deep understanding of the live broadcast signal chain, including redundancy, failover, and graceful degradation under real-world live conditions.
  • Hands-on experience with live streaming transport protocols (SRT, RTMP, Zixi, WebRTC) and how they integrate with media pipelines.
  • Proficiency in TypeScript, Node.js and/or Go, including a deep understanding of language features and design patterns.
  • Experience working with SQL databases.
  • Experience building and maintaining RESTful APIs.
  • Familiarity with NestJS or similar backend frameworks.
  • 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.

Bonus Points

  • 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.
  • Hands-on experience with containerization technologies (Docker, Kubernetes).
  • Knowledge of security best practices for API development and data handling.
  • Experience working in Agile development environments.
  • Previous experience with end-to-end (E2E) testing frameworks.

Similar jobs