Get introduced to vetted companies that are still hiring

Create a profile to become searchable by hiring managers.

0
JOBS
0
COMPANIES

Software Engineer (L6) - Low Latency Transport

Netflix

Netflix

Software Engineering
New York, NY, USA
Posted 6+ months ago
Netflix is the world's leading streaming entertainment service with over 220 million paid memberships in over 190 countries enjoying TV series, documentaries and feature films across a wide variety of genres and languages. Members can watch as much as they want, anytime, anywhere, on any internet-connected screen.
Among other functions, Open Connect provides highly available infrastructure for content production, processing, and distribution across all Netflix productions and licensed content. As part of this, we are working on new ways of delivering entertainment that requires real-time, ultra low-latency network transport technologies.
We are looking for a senior software engineer with experience designing & implementing RTP-based stacks that enable highly-interactive, ultra-low latency streaming over the public Internet. You understand the nature of Internet paths, and their dynamic impact on interactive media streams. You will help refine and improve our heuristics for rate & latency estimation, congestion control and loss recovery for RTP-based media streams; collaborate with colleagues to implement deployable ideas in our server-side transport stack; and work closely with server, client and data analytics colleagues to improve our lab-based and production (A/B) testing techniques for evaluating service performance.
In this role, you will have the opportunity to directly impact an emerging area of business. We provide the freedom to execute, learn and pivot, and the responsibility to be self-directed, collaborative and insightful.

Qualifications:

  • Experience designing, implementing and deploying WebRTC-like transport stacks for interactive, ultra low-latency streaming applications.
  • Familiarity with how low-latency, two-way media flows over IP networks interact with bufferbloat, active/smart queue management, and concurrent TCP-like traffic.
  • Practical understanding of modern strategies for balancing network congestion, goodput, latency and reliability in support of interactive, ultra low-latency streaming.
  • Experience using network lab environments for controlled data networking experiments exploring large, multi-parameter test spaces. Experience using A/B testing methodologies for transport stack performance testing in production.
  • An ability to articulate for diverse audiences the technical and business implications of performance measurement experiments executed both in the lab and in production.

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:

  • Experience with software development in Linux or closely-related environments.
  • Experience using GPU encoding pipelines as content sources for RTP streams, particularly in virtual machine and/or containerized environments.
  • Experience with tcpdump/wireshark, python and R (or similar tools) for network traffic capture, test orchestration, post-capture analysis and presentation.
  • Experience partnering with remote engineering or product teams across multiple time zones.
  • Masters or Bachelors degree in a relevant science or engineering discipline.
At Netflix, we carefully consider a wide range of compensation factors to determine your personal top of market. We rely on market indicators to determine compensation and consider your specific job family, background, skills, and experience to get it right. These considerations can cause your compensation to vary and will also be dependent on your location.
The overall market range for roles in this area of Netflix is typically $300,000 - $900,000
This market range is based on total compensation (vs. only base salary), which is in line with our compensation philosophy. Netflix is a unique culture and environment. Learn more here.