Taro Logo

Live Streaming Software Engineer

One of the world's leading entertainment services with 283 million paid memberships in over 190 countries.
United States
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Entertainment · Consumer

Description For Live Streaming Software Engineer

Netflix, the global entertainment powerhouse serving 283 million subscribers across 190+ countries, is seeking a Live Streaming Software Engineer to join their Live Streaming Pipeline team. This role represents a unique opportunity to work at the intersection of software engineering and live media streaming, where you'll be responsible for building and maintaining the infrastructure that powers Netflix's live streaming capabilities.

The position requires a seasoned engineer with deep expertise in both backend systems and live streaming technologies. You'll be working with cutting-edge video streaming technologies, including various compression formats (AVC, HEVC, DD+, Atmos, HDR), distribution protocols (HLS, DASH), and transport protocols (RTP, RTMP, SRT). The role combines technical depth with operational excellence, as you'll be directly involved in ensuring the quality and reliability of live events.

This is an ideal role for someone who thrives in a dynamic environment and has a passion for video streaming technology. You'll be working with a variety of modern technologies and languages, including Java, Go, Python, and Rust, while building scalable solutions that impact millions of viewers. The position offers the flexibility of remote work while being part of Netflix's innovative engineering culture.

The successful candidate will have the opportunity to shape the future of live streaming at Netflix, working on everything from encoding pipelines to real-time monitoring systems. You'll collaborate with the Live Broadcast Operations team, contributing to both the technical architecture and operational efficiency of the platform. The role requires adaptability and willingness to work flexible hours aligned with live event schedules, making it perfect for someone who enjoys the excitement of live broadcasting combined with the challenges of software engineering.

Last updated 6 hours ago

Responsibilities For Live Streaming Software Engineer

  • Design, develop, and maintain media encoding pipelines and live streaming workflows for both cloud and on-premise environments
  • Build infrastructure, tools, and real-time monitoring systems to support live video delivery and operational visibility
  • Automate quality control and alerting mechanisms to detect and resolve streaming issues rapidly
  • Partner closely with the Live Broadcast Operations team to improve operational efficiency and stream reliability
  • Provide engineering support during live events to ensure broadcast quality
  • Adapt to flexible working hours aligned with live event schedules

Requirements For Live Streaming Software Engineer

Java
Go
Python
JavaScript
Rust
Linux
  • 4+ years of professional experience building scalable backend systems
  • 3+ years of experience with live streaming workflows and infrastructure
  • Proficient in Java; experience with Go, Python, JavaScript, or Rust is a plus
  • Experience with scripting and automation tools
  • Deep knowledge of digital video fundamentals, compression, distribution formats, and signaling
  • Familiarity with video transport protocols
  • Experience with container formats including MP4 and CMAF
  • Understanding of advertisement insertion workflows and DRM
  • Strong debugging, analytical, and problem-solving skills

Interested in this job?

Jobs Related To Netflix Live Streaming Software Engineer

Full Stack Engineer (L5), N-Tech Software Engineering

Senior Full Stack Engineer position at Netflix, focusing on internal tools and productivity solutions, requiring 5+ years of experience and expertise in Python/Java.

Software Engineer (L5), Ads Supply

Senior Software Engineer position at Netflix focusing on building and scaling the company's advertising platform through technical integrations and systems development.

Senior Software Engineer - Partner Engineering

Senior Software Engineer role at Netflix's Partner Engineering team in Hsinchu, focusing on technical integration with TV and operator partners across APAC region.

Software Engineer (L5) - Open Connect Control Plane, Live

Senior Software Engineer position at Netflix working on Open Connect Control Plane for the Live streaming infrastructure.

Software Engineer (L5), Content Engineering

Senior Software Engineer position at Netflix focusing on Content Engineering systems and infrastructure.