Software Engineer II, Diagnostics, Tools, Google Cloud Platform

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Cloud
Entry-Level Software Engineer
In-Person
1+ year of experience
Enterprise SaaS · AI

Description For Software Engineer II, Diagnostics, Tools, Google Cloud Platform

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.

Last updated 7 days ago

Responsibilities For Software Engineer II, Diagnostics, Tools, Google Cloud Platform

  • Develop tools and diagnostics in support of system health verification, performance characterization, and on-going reliability of machine learning and AI acceleration platforms
  • Develop software that executes in multiple systems in parallel, and develop dashboards to analyze the results
  • Enable the testing and decision making on hardware and software design and deployment
  • Enhance the quality, performance processes, or coverage of the diagnostic tool or utility of the Google Cloud platform
  • Collaborate with Google Software, Firmware, and Hardware teams to design, plan, implement and debug

Requirements For Software Engineer II, Diagnostics, Tools, Google Cloud Platform

Python
Go
Linux
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms
  • Experience in software development experience with performance, systems data analysis, diagnostics tools, and debugging (preferred)
  • Experience in developing on Linux (preferred)
  • Experience with C/C++, Python and Golang (preferred)
  • Experience in system health, diagnosis and resolution, and software test engineering (preferred)

Interested in this job?

Jobs Related To Google Software Engineer II, Diagnostics, Tools, Google Cloud Platform

Associate Technical Account Manager, gReach Program for People with Disabilities (Japanese)

Entry-level Technical Account Manager position at Google Cloud, specifically for professionals with disabilities, combining technical expertise with client relationship management.

Cloud Technical Solutions Engineer, Data Analytics, SQL

Cloud Technical Solutions Engineer position at Google, focusing on data analytics and customer support for Google Cloud Platform in Mexico City.

Cloud Technical Solutions Engineer, Security

Cloud Technical Solutions Engineer position at Google, focusing on security implementation and customer support for Google Cloud Platform.

Associate Customer Engineer, Google Cloud, gReach Program for People with Disabilities

Entry-level Cloud Customer Engineer position at Google Cloud in Seoul, focusing on solution architecture and customer success, specifically for candidates with disabilities.

Associate Cloud Technical Solutions Engineer, Storage

Entry-level Cloud Technical Solutions Engineer position at Google, focusing on storage solutions and customer support for Google Cloud Platform products.