Join Google Cloud's AI and Infrastructure team, a pioneering force in redefining computational possibilities. We empower Google customers, from internal teams to billions of users worldwide, with cutting-edge AI and infrastructure solutions. Our work drives groundbreaking innovations, fuels AI model development, and delivers unparalleled computing power for global services.
As part of this dynamic team, you will shape the future of hyperscale computing. We are actively involved in developing TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, and advanced systems research. This role offers a unique opportunity to contribute to the core technologies that underpin Google's vast ecosystem and extend its reach across the globe.
Key responsibilities include developing and rigorously testing product or system code, actively participating in and leading design reviews to select optimal technologies, and providing constructive feedback on code developed by peers to uphold best practices.
You will also be instrumental in triaging and resolving product or system issues by deep-diving into the root causes and their impact on hardware, network, or service operations. Contributing to and updating technical documentation will ensure our knowledge base remains current and valuable to users.
We are seeking seasoned engineers with a strong foundation in programming, specifically with 5 years of experience in C++, Java, Go, or Python. A minimum of 3 years of hands-on experience in testing, maintaining, or launching software products is essential, complemented by 1 year dedicated to software design and architectural endeavors.
Furthermore, 3 years of experience in developing large-scale infrastructure, distributed systems, or networks is required. This includes proficiency with compute technologies, storage solutions, or hardware architecture. A solid understanding of data structures and algorithms, with 5 years of experience, is also crucial for success in this role.
Software Development