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 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.

Last updated 2 months 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)

12-month upskilling program for professionals with disabilities as Associate Technical Account Manager at Google Cloud, focusing on cloud solutions and customer success.

Technical Program Manager I, Infrastructure Capacity Planning, Core

Technical Program Manager I position at Google focusing on Infrastructure Capacity Planning, requiring 1 year experience in program management and infrastructure operations.

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

Entry-level Cloud Engineer position at Google Cloud, specifically for people with disabilities, combining technical expertise with customer service in Seoul.

Cloud Technical Solutions Engineer, Apigee

Cloud Technical Solutions Engineer position at Google Cloud Platform, focusing on customer support, technical problem-solving, and cloud technology implementation.

Customer Engineer, Small Medium Businesses, Startups, Google Cloud (English, Thai)

Customer Engineer role at Google Cloud focusing on supporting small medium businesses and startups with cloud solutions and technical expertise.