Software Engineer (L5/L6) – Low Latency Transport Design

Remote from
Seniority level
Senior
Job function
Engineering
Job type
Full Time,
Job posted
Apply before
27 Jun 2023
Industry
Entertainment

About Netflix

Where you come to do the best work of your life. Follow @WeAreNetflix on Twitter, IG, Facebook, & Youtube for more

Actively Hiring
Netflix is the world’s leading streaming entertainment service with 222 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. Members can play, pause and resume watching, all without commercials or commitments.
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 RTP/RTCP-based solutions for delivering highly-interactive, ultra-low latency streaming over internet service provider networks world-wide. You understand the dynamic nature of internet paths, and how they impact interactive media streams. You will refine and improve today’s state-of-the-art heuristics for rate & latency estimation, congestion control and loss recovery for RTP-based media streams. You will collaborate with colleagues to implement and deploy your new ideas into our server-side, real-time transport stack. You will work closely with server, client and data analytics colleagues to evaluate and refine your designs using a mix of lab and production (A/B) testing. All of this excites you.
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:

  • Deep understanding of modern strategies for balancing network congestion, goodput, latency and reliability in support of interactive, ultra low-latency, RTP-based streaming.
  • Familiarity with how low-latency, two-way media flows over IP networks interact with bufferbloat, active/smart queue management, and concurrent TCP-like traffic.
  • 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.
  • Practical understanding of Secure RTP/RTCP, DTLS, SCTP, STUN/TURN and ICE protocols.
  • An ability to articulate for diverse audiences the technical and business implications of performance measurement experiments executed both in the lab and in production.
  • Experience partnering with remote engineering or product teams across multiple time zones.
  • Experience with software development in Linux or closely-related environments.
  • Experience with tcpdump/wireshark, python and R (or similar tools) for network traffic capture, test orchestration, post-capture analysis and presentation.

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
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 $90,000 – $900,000

Apply now >

Personalised job alerts

Set up personalised e-mail alerts about similar remote jobs

Report jobShare

How to apply

See a few more

Similar remote jobs in Engineering

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview.
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them.
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers.
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

FAQ

What position is Netflix hiring for?

Netflix is hiring a remote Software Engineer (L5/L6) – Low Latency Transport Design from

What type of employment does Netflix offer?

This is a Full Time role.