Description
We're seeking a Performance Engineer, Kernel and Memory to join our team at Cloudflare. You will work on diagnosing and fixing performance and scalability bottlenecks in the Linux kernel memory-management subsystem, informed by real production telemetry at a large scale.
Responsibilities
- Diagnose and fix performance and scalability bottlenecks in the Linux kernel memory-management subsystem.
- Land your work upstream, ensuring MM changes go to mainline first.
- Build and extend low-overhead kernel instrumentation.
- Partner with kernel, networking, storage, and product engineers to turn observed system behavior into concrete MM improvements.
- Set technical direction for how Cloudflare uses, tunes, and evolves kernel memory management.
Requirements
- Deep expertise in the Linux kernel memory-management subsystem.
- A track record of upstream Linux contribution, ideally including maintainership or sustained work in MM or an adjacent subsystem.
- Strong systems programming in C.
- Ability to dive deep into a complex codebase while keeping the fleet-wide picture in mind.
- Clear communication with engineers across many teams.
Bonuses
- Strong understanding of Linux kernel internals pertaining to memory management.
- Experience troubleshooting and resolving performance issues in large-scale distributed systems.
- Experience with large-scale configuration/deployment management.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/cloudflare/jobs/8214470