Google is seeking a Software Engineer II to join their Technical Infrastructure team, focusing on diagnostics and tools for the Google Cloud Platform. This role is crucial for developing and maintaining the architecture that powers Google's vast product portfolio. The position involves creating diagnostic tools for system health verification, performance analysis, and reliability of machine learning and AI acceleration platforms. You'll work with cutting-edge technology, collaborating across software, firmware, and hardware teams to build and enhance tools that keep Google's infrastructure running smoothly.
The role offers an opportunity to work on critical projects that directly impact billions of users worldwide. You'll be developing software that operates across multiple systems, creating analytical dashboards, and making key decisions about hardware and software design. The position requires expertise in programming languages like Python, C/C++, and Golang, along with strong knowledge of Linux systems.
As part of Google's Technical Infrastructure team, you'll be at the forefront of technology, working with state-of-the-art data centers and next-generation platforms. The team takes pride in being "engineers' engineers," focusing on maintaining and improving the robust infrastructure that makes Google's services possible. This role is perfect for someone who enjoys solving complex technical challenges, has a passion for system optimization, and wants to contribute to technology that impacts users globally.
Google offers a collaborative environment where you can grow and evolve alongside the business, with opportunities to switch teams and projects as you develop. The company is committed to diversity, equality, and creating a culture of belonging, making it an ideal workplace for engineers who want to make a significant impact while working with some of the best minds in the industry.