
Staff Software Engineer, Linux Kernel Memory Management
Job Description
- Lead the design, development, and implementation of new features and optimizations within the Linux kernel memory management subsystem for Prodkernel.
- Define and drive the technical strategy and roadmap for future memory architectures to enhance performance and reduce Total Cost of Ownership (TCO) across Google's fleet.
- Lead the efforts in areas such as memory tiering, Non-Uniform Memory Access (NUMA) optimization, swap, memory overcommit, and the integration of new memory technologies.
- Collaborate with the open-source Linux kernel community, driving Google's requirements and contributions upstream.
- Provide technical leadership, guidance, and mentorship to other engineers on the team.