Software Engineer L5 - Linux Kernel Developer

Netflix is one of the world's leading entertainment services, with 283 million paid memberships in over 190 countries enjoying TV series, films and games.
United States
$100,000 - $620,000
Backend
Staff Software Engineer
Remote
5,000+ Employees
8+ years of experience
Entertainment · Gaming

Description For Software Engineer L5 - Linux Kernel Developer

Netflix, a global entertainment leader with 283 million subscribers, is seeking a Linux Kernel Software Engineer for their Open Connect (OC) team. This role focuses on enhancing and maintaining cloud gaming edge appliances within Netflix's content delivery network, which handles approximately 15% of all internet downstream traffic. The position offers an opportunity to work on critical infrastructure supporting both streaming video and cloud gaming initiatives.

The role combines deep technical expertise in Linux kernel development with the challenge of optimizing performance and security for Netflix's edge cache servers. You'll be responsible for kernel maintenance, performance optimization, hardware integration, and contributing to open source communities. This is a chance to make a significant impact on Netflix's infrastructure while working with cutting-edge technology.

The ideal candidate will bring extensive Linux kernel development experience, expertise in kernel networking, and proficiency with eBPF. Additional valuable skills include experience with OpenBMC, UEFI, FreeBSD, and hardware optimization. Netflix offers a unique culture emphasizing freedom and responsibility, with a competitive compensation package including comprehensive benefits and flexible stock options.

Working at Netflix means joining a team that values technical excellence, innovation, and open source contribution. You'll have the opportunity to solve complex problems at scale while contributing to technology that impacts millions of users globally. The role offers both technical depth and the chance to collaborate with various stakeholders to drive Netflix's gaming and content delivery infrastructure forward.

Last updated 4 days ago

Responsibilities For Software Engineer L5 - Linux Kernel Developer

  • Maintain kernel release, aligning closely with upstream and backporting necessary fixes
  • Collaborate with internal stakeholders to evaluate and enhance the performance and resilience of cloud gaming platforms
  • Collaborate with internal stakeholders and vendors to integrate and optimize new hardware systems
  • Engage and contribute to open source communities including Linux and MESA
  • Improve the testing processes for new features
  • Facilitate the upstreaming of internal patches

Requirements For Software Engineer L5 - Linux Kernel Developer

Linux
Python
Go
  • Linux Kernel development experience including upstream development
  • Expertise in Linux kernel networking, namespaces, and good understanding of the Direct Rendering Manager (DRM) subsystems
  • Expertise working with eBPF for telemetry, tooling, and debugging production issues
  • Proven track record of debugging Linux kernel issues and supporting new hardware bring up
  • Good understanding of the Linux kernel community

Benefits For Software Engineer L5 - Linux Kernel Developer

401k
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
Dental Insurance
  • Health Plans
  • Mental Health support
  • 401(k) Retirement Plan with employer match
  • Stock Option Program
  • Disability Programs
  • Health Savings and Flexible Spending Accounts
  • Family-forming benefits
  • Life and Serious Injury Benefits
  • Paid leave of absence programs
  • 35 days annually for paid time off (hourly employees)
  • Flexible time off (salaried employees)

Interested in this job?

Jobs Related To Netflix Software Engineer L5 - Linux Kernel Developer

Senior Server/Backend Software Engineer, Spry Fox Studio

Senior Server/Backend Software Engineer position at Netflix's Spry Fox Studio, focusing on MMO game development with competitive compensation and comprehensive benefits.

Software Engineer (L5) - Live Control Room Automation

Staff Software Engineer position at Netflix focusing on developing automation tools and frameworks for Live Event Operations, requiring expertise in live streaming and software development.

Senior Server/Backend Software Engineer, Spry Fox Studio

Senior Server/Backend Software Engineer position at Netflix's Spry Fox studio, building non-violent MMO games with competitive compensation $100k-$350k.

Senior Server/Backend Software Engineer, Spry Fox Studio

Senior Server/Backend Software Engineer position at Netflix's Spry Fox studio, building non-violent MMO games with competitive compensation and benefits.

Software Engineer (L5) - Revenue Finance Infrastructure

Staff Software Engineer role at Netflix focusing on Revenue Finance Infrastructure, building scalable financial systems and data processing pipelines.