Summary
Dennis Zhou is a systems-focused software engineer with a decade of experience building and maintaining kernel-level infrastructure, currently on Cruise's Kernel Team. He is the tree maintainer for Linux's percpu memory allocator and related libraries (percpu_refcount), with long-standing contributions merged into mainline Linux and a public percpu repo. His background spans top-tier infrastructure roles at Snowflake, Google (Remote Flash Team), and Facebook, plus research work at UW–Madison and Microsoft, giving him strong roots in storage, concurrency, and low-level performance. A practiced C++ engineer, he blends research rigor with production-first engineering—an approach reflected in shipping kernel patches that land in widespread releases. Notably, his early Linux kernel work from internship days has evolved into stewardship of critical kernel primitives relied on by many subsystems.
9 years of coding experience
7 years of employment as a software developer
Master of Science (MS), Computer Sciences, Master of Science (MS), Computer Sciences at University of Wisconsin-Madison
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Georgia Institute of Technology