Performance Engineer, Kernel and Memory

Cloudflare, Inc

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Austin, TXNew York, NYWashington, DC
Posted
22 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $206k
$139k $272k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $176,600–$235,750.

Based on 240 similar postings.

Employer

About Cloudflare, Inc

Cloudflare is a prominent cloud services and security company that provides content delivery network (CDN), DDoS mitigation, and Zero Trust security services to millions of internet properties.

Cloudflare, Inc currently has 110 open roles on FindRole.

Listed pay typically runs $194,000–$266,000 across 56 roles with salary data.

Most-posted roles

View all roles at Cloudflare, Inc

At a glance

TL;DR · Performance Engineer, Kernel and Memory

The Performance Engineer, Kernel and Memory joins the Performance Team to optimize system and application performance across a global network. This role focuses on the Linux kernel memory-management subsystem, where the engineer will diagnose and fix scalability bottlenecks using real production telemetry. Key responsibilities include landing work upstream to mainline, building low-overhead kernel instrumentation like tracepoints, BPF, and perf, and partnering with networking and storage engineers to improve infrastructure efficiency. The ideal candidate possesses deep expertise in the page allocator, virtual memory, memory mapping, and reclaim processes. Proficiency in C systems programming is required to make high-risk changes to shared infrastructure safely. This position solves critical memory-management problems to reduce infrastructure spend and improve latency across a massive fleet of production servers.

What you'll do

  • Diagnose and fix performance and scalability bottlenecks in the Linux kernel memory-management subsystem.
  • Submit memory management changes to the mainline Linux kernel and maintain community standing.
  • Build and extend low-overhead kernel instrumentation using tracepoints, BPF, and perf.
  • Partner with kernel, networking, storage, and product engineers to implement system improvements.
  • Set the technical direction for how the company tunes and evolves kernel memory management.
  • Use production telemetry to identify and resolve infrastructure bottlenecks at scale.

What we're looking for

  • Deep expertise in the Linux kernel memory-management subsystem, including page allocators, virtual memory, and concurrency.
  • A track record of upstream Linux contribution, ideally including maintainership or sustained work in MM or adjacent subsystems.
  • Strong systems programming skills in C with the judgment to make high-risk changes to shared infrastructure safely.
  • Ability to dive deep into complex codebases and own problems and outcomes rather than single patches.
  • Clear communication skills to collaborate with engineers across many different teams.
  • Strong understanding of Linux kernel internals pertaining to memory management (preferred).
  • Experience troubleshooting and resolving performance issues in large-scale distributed systems (preferred).
  • Export control laws, including the U.S. Export Administration Regulations.

More like this

Similar roles

Software Performance Engineer for Memory

Apple Inc

Cupertino, CA 18 days ago $150,400–$277,600
Swift SwiftUI Objective-C Python Ruby Xcode Instruments iOS macOS watchOS Operating Systems Compilers ML Graphics UI Applications Debugging System Architecture

CoreOS Kernel Performance Engineer

Apple Inc

Cupertino, CA 68 days ago $129,300–$225,300
C Kernel Development Performance Optimization Apple Silicon OS Fundamentals Instruments VTune Memory Architecture Low-level Programming Profiling Tools

CPU Performance Engineer, Platform Architecture

Apple Inc

Austin, TX 21 days ago
CPU Architecture Micro-architecture C C++ Python Perl SIMD Vector Architectures RTL Data Structures Algorithms Software Design Patterns OS Internals Compiler Technologies Branch Prediction Prefetchers

CPU Performance Engineer, Platform Architecture

Apple Inc

Santa Clara, CA 21 days ago $150,400–$225,300
CPU Architecture Micro-architecture C C++ Python Perl SIMD Vector Architectures RTL OS Internals Compiler Technologies Data Structures Algorithms Software Design Patterns
3+ yrs exp

CPU Performance Engineer, Platform Architecture

Apple Inc

Beaverton, OR 21 days ago
CPU Architecture Micro-architecture C C++ Python Perl SIMD Vector Architectures RTL Data Structures Algorithms Software Design Patterns OS Internals Compiler Technologies Branch Prediction Prefetchers
10+ yrs exp