Senior Software Engineer, Infrastructure, Platforms Infrastructure Engineering
Sunnyvale, CA, USA · Senior · Full-time · Posted Jun 25, 2025
- Experience
- 5 years programming; 3 years testing, maintaining, or launching software products; 1 year software design and architecture; 3 years large-scale infrastructure, distributed systems or networks, or compute technologies, storage or hardware architecture.
- Education
- Bachelor’s degree or equivalent practical experience.
About the job
Develops and maintains software for Google’s large-scale infrastructure and distributed systems, supporting AI, computing, storage, and global services.
What you'll do
- Write and test product or system development code; participate in design reviews and review peers’ code.
- Contribute to documentation and educational content.
- Triage and debug product or system issues, analyzing impacts on hardware, networks, or service operations.
What they ask for
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience programming in C++, Python, or Go.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- 3 years of experience developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
Nice to have
- Master's degree or PhD in Computer Science or related technical field.
- 1 year of experience in a technical leadership role; experience developing accessible technologies.
Pay
$174000 - $252000 USD base salary; 15% bonus target (no amount stated)
Tools
C++, Python, Go
AI focus
Works on AI and infrastructure at hyperscale, enabling advanced AI models and building platforms and computing infrastructure, including Vertex AI for Google Cloud.
Model-written summary · the original posting is authoritative