Cloudflare
Performance Engineer, Kernel and Memory
Hybrid +3 · Full-time · Posted Oct 5, 2026
- Location
- Hybrid
Austin, TX, United States
New York, New York, United States
Washington, DC, United States - Visa sponsorship
- An offer may be conditioned on authorization to receive technology controlled under U.S. export laws without sponsorship for an export license.
About the job
Improve Linux kernel memory-management performance and scalability across Cloudflare’s fleet, using production telemetry and upstreaming fixes to mainline Linux.
What you'll do
- Diagnose and fix memory-management bottlenecks using production workloads.
- Contribute memory-management changes upstream and perform maintainership and review work.
- Build low-overhead instrumentation and collaborate across teams to guide kernel memory-management direction.
What they ask for
- Deep expertise in Linux kernel memory management, including page allocation, virtual memory, reclaim, locking, and concurrency.
- Track record of upstream Linux contributions, ideally including maintainership or sustained work in MM or an adjacent subsystem.
- Strong systems programming in C and judgment to safely make high-risk changes to shared infrastructure.
- Ability to own complex problems and communicate clearly across teams.
Nice to have
- Experience troubleshooting performance issues in large-scale distributed systems.
- Experience with large-scale configuration/deployment management.
Tools
Linux kernel, C, tracepoints, BPF, perf
Model-written summary · the original posting is authoritative