Taro Logo

Software Engineer III, Diagnostics, Tools, Google Cloud Platform

A global technology company that develops internet-related services and products, including search, cloud computing, software, and hardware.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Cloud · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

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

Google is seeking a Software Engineer III to join their ML, Systems, & Cloud AI (MSCA) organization, focusing on diagnostics and tools for the Google Cloud Platform. This role combines software development with system health verification and performance optimization for machine learning and AI acceleration platforms. The position involves working with cutting-edge technologies including TPUs and hyperscale computing infrastructure.

The ideal candidate will develop diagnostic tools and utilities that support system health verification, performance characterization, and reliability of ML/AI platforms. They will create software for parallel system execution and build analytical dashboards. The role requires collaboration with various teams across software, firmware, and hardware domains.

This is an excellent opportunity for someone with strong programming skills and experience in system diagnostics to work on Google's global infrastructure that powers services used by billions of users. The position offers exposure to advanced hardware solutions, AI/ML acceleration, and cloud computing at scale.

The team is part of Google's broader infrastructure organization that designs and manages hardware, software, and ML systems for both Google services and Google Cloud customers. They play a crucial role in ensuring the reliability, efficiency, and security of Google's global computing infrastructure.

Last updated 13 days ago

Responsibilities For Software Engineer III, 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 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 III, Diagnostics, Tools, Google Cloud Platform

Python
Linux
Go
  • Bachelor's degree in Computer Science or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages (e.g., Python, C, C++)
  • 2 years of experience with data structures or algorithms

Benefits For Software Engineer III, Diagnostics, Tools, Google Cloud Platform

Medical Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave support

Interested in this job?