Performance Engineer, Kernel and Memory
Core
Diagnose and fix performance/scalability bottlenecks in the Linux kernel memory-management subsystem using production telemetry and upstream contributions.
Role type
Senior IC kernel engineer (memory management)
Builds
Upstream Linux kernel patches and low-overhead instrumentation (tracepoints, BPF, perf) for a global fleet of servers. (via careerplan.io/jobs/8214470-performance-engineer-kernel-and-memory-at-cloudflare)
Domain
Operating Systems / Kernel Development / High-Performance Computing
Required skills
Linux kernel memory management, C systems programming, upstream Linux contribution, low-overhead instrumentation, concurrency and locking, fleet-wide system optimization
Preferred skills
Linux kernel internals, large-scale distributed systems troubleshooting, configuration/deployment management
Technologies
Linux kernel, C, tracepoints, BPF, perf
Responsibilities
Diagnose and fix memory management bottlenecks in the Linux kernel; Land changes upstream and maintain community standing; Build and extend kernel instrumentation; Partner with cross-functional teams to drive MM improvements; Set technical direction for kernel memory management utilization.
Seniority
Senior, hands-on IC
