Google is looking to develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another, with a focus on building large-scale AI infrastructure systems
Requirements
- 8 years of experience programming in C++
- 5 years of experience testing, and launching software products
- 5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture
- 3 years of experience with software design and architecture
- Understanding of TPU lower level software and automation pipelines
- Familiarity with software for AI infrastructure, reference OS, storage
- 8 years of experience with data structures and algorithms
Responsibilities
- Provide technical leadership on high-impact projects
- Design, develop, test, deploy, maintain, and enhance large-scale software solutions
- Partner with TPU Software and Hardware team and help design, develop and validate TPU based systems for standalone deployment
- Build and integrate cloud compute software to bootstrap TPU AI Infrastructure
- Collaborate with cross-functional leaders to shape the future of our ML infrastructure
Other
- Bachelor's degree or equivalent practical experience
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field
- 3 years of experience in a technical leadership role leading project teams and setting technical direction
- 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects
- Equal opportunity workplace and affirmative action employer