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 and utilities that ensure the health, performance, 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 maintain Google's next-generation platforms.
As part of the Technical Infrastructure team, you'll be at the forefront of keeping Google's networks running optimally, ensuring users have the best and fastest experience possible. The role offers opportunities to work on critical projects with the potential to impact billions of users worldwide. You'll be developing software that operates across multiple systems, creating analytical dashboards, and making crucial decisions about hardware and software design.
The ideal candidate should have a strong foundation in software development, particularly with languages like Python, C/C++, and Golang. Experience with Linux environments, system diagnostics, and performance analysis is highly valued. This position offers the chance to work with some of the most complex and scalable systems in the industry, making it perfect for engineers who are passionate about solving challenging technical problems and want to contribute to Google's mission of organizing the world's information.
Working at Google means joining a company that values diversity, equality, and inclusion. They provide comprehensive support for their employees and are committed to creating a culture of belonging. This role offers the unique opportunity to be part of a team that's essential to Google's infrastructure, working on projects that directly impact the company's ability to serve billions of users effectively.