Senior Linux Engineer

Cloudflare•San Francisco, CA

About The Position

Cloudflare is seeking a Linux Engineer to help make its Linux distribution fast, resilient, and reliable across the varied use cases of a global network. The role focuses on security, reliability, and performance, supporting Linux platforms deployed in Cloudflare datacenters in more than 335 cities across over 100 countries. Engineers collaborate across teams and work with varied technical environments and codebases to analyze, optimize, scale, and solve complex problems. The engineer will maintain and update Cloudflare Linux platforms; support safe, rapid delivery of the Linux kernel and base operating system; monitor and address kernel bugs and performance regressions; and develop tools, frameworks, and CI/CD pipelines for operating system deployment and adoption of Linux kernel capabilities. The role also includes porting Cloudflare’s software stack to new hardware platforms and architectures, and researching and adopting kernel security and performance improvements.

Requirements

  • Experience with the Linux kernel and Linux software packaging.
  • Computer science fundamentals and comfort working across multiple programming languages and codebases.
  • Comfort working with Go, Rust, C, Bash, and Python.
  • Familiarity with constructing and using eBPF programs.
  • Understanding of Linux and POSIX operating system concepts, including processes, files, system calls, and networking.
  • Familiarity with Linux containerization technologies such as Docker, namespaces, and cgroups.
  • Familiarity with configuration management tools such as SaltStack or Chef and with CI/CD pipelines.
  • Experience with version control systems such as Git.

Nice To Haves

  • Performance analysis and debugging experience.
  • Experience with time-series databases or tools such as OpenTSDB, Graphite, Prometheus, or Grafana.
  • Familiarity with key/value stores.
  • Knowledge of networking fundamentals, including DHCP, ARP, subnetting, routing, firewalls, IPv6, and BGP.
  • Experience working in a DevOps team structure.
  • Programming experience in C, Rust, Go, or similar languages.
  • Experience with rapid release engineering.
  • Upstream community contributions.
  • Strong tooling and automation development experience.

Responsibilities

  • Keep Cloudflare Linux platforms secure and up to date.
  • Help deploy and deliver the Linux kernel and basic operating system quickly and safely to Cloudflare datacenters.
  • Continuously monitor and resolve kernel bugs and performance regressions.
  • Design tools and frameworks that help engineering teams adopt and enable Linux kernel features and optimizations.
  • Help port Cloudflare’s software stack to new hardware platforms and architectures.
  • Research and adopt the latest Linux kernel security features and performance improvements.
  • Build tools and CI/CD pipelines for safe, automated, continuous operating system deployment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service