Staff Software Engineer - Linux Kernel

LinuxCareers

New York, Northern (NY, KY)

Hybrid

USD 211,000 - 254,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Fastly's Kernel and Host Networking team builds and operates the Linux kernel running across their global edge network. As a Staff Software Engineer, you will own technical problems end-to-end—from kernel crashes and hardware enablement through design, implementation, and fleet rollout.

You will set technical direction, develop drivers for new servers and NICs, improve datapath with XDP/eBPF, and own production health across the fleet.

Qualifications

  • 7+ years of related engineering experience with 3+ years leading projects.
  • Production Linux kernel development experience; debug use-after-free, refcount and leak bugs with KASAN, kdump, ftrace, perf or bpftrace.
  • Working knowledge of the Linux scheduler and memory management (EEVDF, memcg).
  • Experience managing a kernel patch stack and collaborating with upstream communities.
  • Solid understanding of the Linux network stack (TCP/IP, sk_buff lifecycle, qdiscs, NIC drivers) and XDP or eBPF with deep expertise in at least one area.

Responsibilities

  • Set technical direction for kernel projects and mentor engineers; own projects end-to-end from problem statement through fleet rollout.
  • Bring new servers, CPUs and NICs from first boot to full fleet deployment: develop drivers, configure IRQ affinity, RSS and queue layout on high core count hosts.
  • Improve datapath and transport performance using XDP, eBPF and IETF-specified protocols; debug cross-layer issues with application teams.
  • Develop and maintain kernel changes and Fastly kernel modules on long-term kernel branches; reduce private delta by upstreaming contributions.
  • Own kernel production health: triage crashes, WARNs and regressions across the fleet, identify root causes and ship fixes; lead on-call rotation and incident response.

Skills

C Programming
Kernel Development
Leadership
Linux Networking
XDP / eBPF
System Debugging
Performance Tuning

Tools

KASAN
kdump
ftrace
perf
bpftrace
Upstream

Job description

Fastly's Kernel and Host Networking team builds and operates the Linux kernel running across their global edge network. As a Staff Software Engineer, you will own technical problems end-to-end—from kernel crashes and hardware enablement through design, implementation, and fleet rollout—spanning networking, XDP, eBPF, memory, performance, and distributed systems consistency.

What You'll Do

  • Set technical direction for kernel projects and mentor engineers; own projects end-to-end from problem statement through fleet rollout
  • Bring new servers, CPUs and NICs from first boot to full fleet deployment: develop drivers, configure IRQ affinity, RSS and queue layout on high core count hosts
  • Improve datapath and transport performance using XDP, eBPF and IETF-specified protocols; debug cross-layer issues with application teams
  • Develop and maintain kernel changes and Fastly kernel modules on long-term kernel branches; reduce private delta by upstreaming contributions
  • Own kernel production health: triage crashes, WARNs and regressions across the fleet, identify root causes and ship fixes; lead on-call rotation and incident response

What You Need

  • 7+ years of related engineering experience including substantial production C, with 3+ years leading technical projects
  • Production Linux kernel development experience, including debugging use-after-free, refcount and leak bugs with KASAN, kdump, ftrace, perf or bpftrace
  • Working knowledge of the Linux scheduler and memory management (EEVDF, memcg)
  • Experience managing a kernel patch stack and collaborating with upstream communities
  • Solid understanding of the Linux network stack (TCP/IP, sk_buff lifecycle, qdiscs, NIC drivers) and XDP or eBPF with deep expertise in at least one area

Nice to Have

  • Upstream kernel contributions or subsystem maintainership
  • Deep knowledge of transport protocols from IETF RFCs: QUIC, TCP, ECN, L4S, MASQUE
  • Hardware enablement on AMD EPYC or Intel platforms and NIC driver experience (mlx5, ice, i40e)
  • Experience with load balancing, traffic steering systems, CDN or large edge network environments; container networking with network namespaces, veth, cgroups and eBPF-based CNI datapaths

$211,370–$253,644 per year; equity and discretionary bonus programs; comprehensive benefits including medical, dental, vision; family planning, mental health support, life/disability/accident insurance; 401(k) with company match, ESPP, flexible vacation, 18 days accrued paid sick leave, 11 paid holidays, 12 paid wellness days

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Linux Kernel
Staff Software Engineer - Linux Kernel

Fastly, Inc. • Denver (CO), New York (NY), San Francisco (CA)

On-site
USD 210,000 - 260,000
Staff Software Engineer - Linux Kernel
Staff Software Engineer - Linux Kernel

Fastly, Inc. • Denver (CO)

On-site
USD 211,000 - 254,000
Medical, dental, and vision insurance
401(k) with company match
Employee stock purchase program
+1
Staff Software Engineer - Linux Kernel
Staff Software Engineer - Linux Kernel

Fastly, Inc. • New York (NY)

On-site
USD 211,000 - 254,000
Medical insurance
Dental insurance
Vision insurance
+5
Staff Software Engineer - Linux Kernel
Staff Software Engineer - Linux Kernel

Fastly, Inc. • San Francisco (CA)

On-site
USD 211,000 - 254,000
Medical insurance
Dental insurance
Vision insurance
+3
Staff Kernel Engineer - XDP/eBPF, Production Fleet Lead
Staff Kernel Engineer - XDP/eBPF, Production Fleet Lead

LinuxCareers • New York (NY), Northern (KY)

Hybrid
USD 211,000 - 254,000
Staff Linux Kernel Engineer - Edge Networking & Performance
Staff Linux Kernel Engineer - Edge Networking & Performance

Fastly, Inc. • New York (NY)

On-site
USD 211,000 - 254,000
Medical insurance
Dental insurance
Vision insurance
+5
Staff Linux Kernel Engineer: Edge Networking Lead
Staff Linux Kernel Engineer: Edge Networking Lead

Fastly, Inc. • Denver (CO), New York (NY), San Francisco (CA)

On-site
USD 210,000 - 260,000
Staff Linux Kernel Engineer - Edge Networking & Scale
Staff Linux Kernel Engineer - Edge Networking & Scale

Fastly, Inc. • San Francisco (CA)

On-site
USD 211,000 - 254,000
Medical insurance
Dental insurance
Vision insurance
+3
Remote Senior Linux Edge Kernel Engineer
Remote Senior Linux Edge Kernel Engineer

Fastly, Inc. • Los Angeles (CA)

Hybrid
USD 211,000 - 254,000
Equity program
Discretionary bonus
Comprehensive benefits
Remote Edge Linux Kernel Engineer – Technical Lead
Remote Edge Linux Kernel Engineer – Technical Lead

Fastly, Inc. • Denver (CO)

Hybrid
USD 211,000 - 254,000
Medical, dental, and vision insurance
401(k) with company match
Employee stock purchase program
+1