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.
$100,000 - $620,000
Backend
Staff Software Engineer
Remote
5,000+ Employees
8+ years of experience
Gaming · Enterprise SaaS

Description For Software Engineer L5 - Linux Kernel Developer

Netflix's Open Connect (OC) team is seeking a Linux Kernel Software Engineer to enhance and maintain cloud gaming edge appliances. As a critical group managing Netflix's content delivery network, OC delivers all streaming video, accounting for 15% of global internet downstream traffic. This role offers an opportunity to work on cutting-edge infrastructure, contributing to both cloud gaming and content delivery systems. The position involves kernel development, hardware optimization, and collaboration with open source communities. You'll work in a culture that values freedom to execute, continuous learning, and self-direction. The role offers competitive compensation ($100K-$620K), comprehensive benefits, and the chance to impact millions of users worldwide. The ideal candidate will have strong Linux kernel expertise, experience with upstream development, and a passion for solving complex technical challenges in a collaborative environment.

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 to ensure robustness and reliable performance
  • Facilitate the upstreaming of internal patches to align with broader community standards and practices

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
Dental Insurance
Vision Insurance
Mental Health Assistance
Equity
  • 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
  • 35 days annual paid time off (for hourly employees)
  • Flexible time off (for salaried employees)

Interested in this job?

Jobs Related To Netflix Software Engineer L5 - Linux Kernel Developer

Manager, Broadcast Engineering

Lead Netflix's broadcast engineering team, overseeing global broadcast infrastructure and live streaming technology initiatives.

Software Engineer (L5), Ads Delivery Management

Staff Software Engineer position at Netflix focusing on ads delivery management and platform foundations, offering competitive compensation and comprehensive benefits.

Software Engineering L5, Ads Creatives & Policy

Senior Backend Engineer role at Netflix focusing on Ads Creatives & Policy, building scalable systems for ad platform and creative lifecycle management.

Engineering Manager, Page Platform

Lead Netflix's Page Platform Team in developing high-throughput backend systems for Member Experience Pages, managing a team of engineers and driving technical innovation.

Software Engineer (L5) - Revenue Finance Infrastructure

Staff Software Engineer position at Netflix focusing on Revenue Finance Infrastructure, building scalable financial systems and handling massive data processing.