Senior Software Engineer - Low Latency Streaming Transport
Netflix, Remote, United States
Leading subscription service for watching TV episodes and movies
- Practical understanding of Secure RTP/RTCP, DTLS, SCTP, STUN/TURN and ICE protocols.
- Demonstrated experience designing, implementing and deploying interactive, ultra low-latency streaming applications in a WebRTC or similar context.
- Demonstrated experience using GPU encoding pipelines as content sources for RTP streams, particularly in virtual machine and/or containerized environments.
- Deep understanding of modern and emerging strategies for balancing congestion, goodput, latency and reliability for interactive, ultra low-latency media streaming.
- Familiarity with how low-latency, two-way media flows over IP networks interact with bufferbloat, active/smart queue management, and coexisting TCP-like traffic.
- Experience partnering with remote engineering or product teams across multiple time zones.
You will be successful in this role if you:
- Have the ability to define and self-manage cross-functional projects fueled by ambiguous questions.
- Are a self-starter, curious and not afraid to ask when in doubt
- Are a quick learner and excited about learning new technologies
- Advocate software craftsmanship, take pride in your work and enjoy taking full ownership of projects from conception to production
Nice to have:
- Masters or Bachelors degree in a relevant science or engineering discipline
- Experience with Linux kernel development or similar environments
- Experience with network traffic capture & analysis tools (such as Wireshark)
Netflix is the world’s leading Internet television network with over 100 million members in over 190 countries enjoying more than 125 million hours of TV shows and movies per day, including original series, documentaries and feature films. Members can watch as much as they want, anytime, anywhere, on nearly any Internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.
Want to learn more about Netflix? Visit Netflix's website.
The best bed for better sleep