Senior Staff Software Engineer, High Performance Networking, Platforms Infrastructure Engineering
Sunnyvale, CA, USA +1 · Senior Staff · Full-time · Posted Sep 25, 2026
- Location
- Sunnyvale, CA, USA
New York, NY, USA - Experience
- 8 years programming in C++; 5 years in design and architecture, and testing and launching software products. Preferred: 8 years with data structures and algorithms; 5 years in technical leadership; 3 years in a complex, matrixed organization involving cross-functional or cross-business projects.
- Education
- Bachelor's degree or equivalent practical experience.
About the job
Leads development of Google’s high-performance networking and RDMA stack, integrating networking with parallel file systems and storage to support AI/ML training and inference workloads.
What you'll do
- Lead and coach a distributed engineering team and align cross-functional groups.
- Design scalable software and LLM serving architectures, and tune network transport for HPC, RDMA, and ML workloads.
- Develop roadmaps spanning RDMA, storage, and AI/ML, and coordinate hardware-software integration.
What they ask for
- Bachelor's degree or equivalent practical experience.
- 8 years of experience programming in C++.
- 5 years of experience with design and architecture, and testing and launching software products.
- Experience with C, High Performance Computing, Remote Direct Memory Access, Storage Systems, System Design, and Kernel Drivers.
Nice to have
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- Experience with Storage Systems or Machine Learning Infrastructure.
Pay
$262000 - $364000 (USD) base salary
Tools
C++, C, High Performance Computing, Remote Direct Memory Access, Kernel Drivers, Linux kernel, TPUDirect, GPUDirect Storage (GDS)
AI focus
Supports AI/ML infrastructure, including optimizing LLM serving and networking for training and inference workloads.
Model-written summary · the original posting is authoritative