Staff Software Engineer, AI and Infrastructure
Sunnyvale, CA, USA · Staff · Full-time · Posted Oct 12, 2026
- Experience
- 8 years programming in C++; 5 years testing and launching software products; 5 years building large-scale infrastructure, distributed systems, or networks, or experience with compute technologies, storage, or hardware architecture; 3 years software design and architecture.
- Education
- Bachelor's degree or equivalent practical experience.
About the job
Develops Borglet infrastructure software that manages machine processes and supports scalable, efficient, and secure container infrastructure, including AI/ML infrastructure initiatives.
What you'll do
- Design, implement, and analyze computer systems and their interactions with kernels and hardware.
- Coordinate with partner teams and users, and plan and execute complex projects across teams.
- Solve high-impact problems and develop junior engineers.
What they ask for
- Bachelor's degree or equivalent practical experience.
- 8 years of experience programming in C++.
- 5 years of experience testing and launching software products.
- 5 years building large-scale infrastructure, distributed systems, or networks, or experience with compute technologies, storage, or hardware architecture; 3 years of software design and architecture experience.
Nice to have
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- Experience with Linux Internals, Cluster Management, System Architecture, Virtualization, Security, or system software.
Pay
$207000 - $300000 USD base salary
Tools
Borglet, C++, Linux Internals, Cluster Management, Virtualization, TPUs
AI focus
Develops AI/ML infrastructure, including GPU/TPU support in the cluster management system.
Model-written summary · the original posting is authoritative