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.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Cloud

Job Description

Google is seeking a Software Engineer III to join their Diagnostics and Tools team for Google Cloud Platform. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing and implementing the infrastructure that powers Google's services and Cloud offerings. The position focuses on developing diagnostic tools and utilities crucial for system health verification, performance analysis, and reliability of machine learning and AI acceleration platforms.

The ideal candidate will have strong software development experience, particularly in languages like Python, C/C++, and Golang, along with a solid understanding of Linux systems. They will be responsible for creating sophisticated tools that monitor and analyze multiple systems in parallel, developing dashboards for data visualization, and working closely with various teams to improve the Google Cloud Platform's diagnostic capabilities.

This role offers an opportunity to work at the intersection of cloud computing, machine learning, and systems engineering, contributing to technology that impacts billions of users worldwide. The position involves collaboration with software, firmware, and hardware teams, making it ideal for engineers who enjoy working across different technical domains and solving complex system-level challenges.

Google offers a collaborative environment with opportunities for professional growth, along with the chance to work on cutting-edge technology in the cloud and AI space. The role is based in Taipei, Taiwan, and is part of Google's larger mission to organize the world's information and make it universally accessible and useful.

Last updated 2 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
Go
Linux
  • 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