Staff Software Engineer - Linux Kernel at Fastly
About the role
Responsibilities Set technical direction for kernel projects, own them from problem definition through fleet rollout, and mentor engineers. Enable new servers, CPUs, and NICs, including drivers, IRQ affinity, RSS, and queue layouts on high-core-count hosts. Improve datapath and transport performance using XDP, eBPF, and protocol work based on IETF specifications. Debug cross-layer issues involving MTU behavior, cgroup memory accounting, and packet filtering. Develop and maintain Linux kernel ch…
Interview process at Fastly
General interview process (this company's specific loop isn't published - reach out if you have insider info).
- Recruiter phone screen - typically 20-40 min
- Technical screen - 1 coding problem or take-home; format varies by company
- Onsite / virtual loop - typically 4-6 rounds over 2-3 weeks; exact split of coding, systems design, and behavioral varies by role and location
Platforms used: unknown — MiPrep tested compatible with major platforms
How to prepare
MiPrep helps you rehearse the specific cadence and question types Fastly interviewers score on. Upload your resume and this job description; MiPrep generates a rehearsed answer set in your voice from your own projects.