Netflix

Live Streaming Software Engineer

Netflix

Remote
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

At Netflix, we’re looking for a Live Streaming Software Engineer to join our growing team and provide innovative solutions to complex streaming challenges. As the Live Streaming Software Engineer, you’ll be responsible for developing, maintaining, and optimizing streaming systems and services to enhance our user experience.We’re looking for an experienced software engineer who has a passion for live streaming and is excited to develop cutting-edge solutions. You should be highly motivated, have a creative approach to problem solving, and be comfortable working in a fast-paced environment.To be successful in this role, you should have a degree in Computer Science or related field. You should have at least 3 years of experience working with streaming technologies, including encoders, CDN, DRM, and streaming protocols. You should also have a good understanding of video codecs, streaming optimization, and video streaming protocols like HLS, DASH, CMAF, and RTMP. Proficiency in a scripting language such as Python and experience with cloud technologies is a plus.We’re looking for someone who loves their work and wants to help us make the best streaming experience possible. If this sounds like you, we can’t wait to hear from you!

Responsibilities:

  1. Develop, maintain, and optimize streaming systems and services to enhance user experience.
  2. Develop cutting-edge solutions to complex streaming challenges.
  3. Troubleshoot and debug streaming system issues.
  4. Work with streaming technologies, including encoders, CDN, DRM, and streaming protocols.
  5. Understand video codecs, streaming optimization, and video streaming protocols like HLS, DASH, CMAF, and RTMP.
  6. Utilize scripting language such as Python and cloud technologies.
  7. Collaborate with other engineers to ensure that the streaming experience meets the highest quality standards.
  8. Create detailed design documents and reports as required.
  9. Stay up to date with new technologies and best practices in the streaming industry.
Where is this job?
This job opening is listed as 100% remote
Job Qualifications
  • Python

  • C++

  • Bachelor's Degree In Computer Science Or A Related Field

  • + Years Of Experience Developing Software Applications

  • Proficiency In At Least One Programming Language Such As Java

  • Or Similar

  • Strong Understanding Of Video Streaming Protocols Such As Rtmp

  • Hls

  • Mpeg-Dash

  • Experience Developing Applications For Cloud Services Such As Aws Or Azure

  • Experience With Streaming Video And Audio Codecs

Required Skills
  • Quality Assurance

  • Security

  • Networking

  • Debugging

  • Scripting

  • Architecture

  • Automation

  • Collaboration

  • Audio

  • Encoding

  • video

  • Streaming

  • Performance

  • Compression

  • Protocols

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Problem Solving

  • Time management

  • Interpersonal Skills

  • self-motivation

  • Creative Thinking

  • Teamwork

  • Adaptability

Compensation

According to JobzMall, the average salary range for a Live Streaming Software Engineer is $85,000 - $125,000 per year. This range varies depending on the individual's experience, qualifications, and the specific job duties.

Additional Information
Netflix is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedNovember 6th, 2023
Apply BeforeMay 22nd, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Netflix

Netflix, Inc. operates as an Internet subscription service company, which provides subscription service streaming movies and TV episodes over the Internet and sending DVDs by mail. The company operates its business through the following segments: Domestic streaming, International streaming and Domestic DVD. Netflix obtains content from various studios and other content providers through fixed-fee licenses, revenue sharing agreements and direct purchases. It markets its service through various channels, including online advertising, broad-based media, such as television and radio, as well as various partnerships.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started