Taro Logo

Software Engineer II, Platform Storage, Google Cloud Platform

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud

Description For Software Engineer II, Platform Storage, Google Cloud Platform

Google is seeking a Software Engineer II to join their Platform Storage team within Google Cloud Platform. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing, implementing, and managing the hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud.

The ideal candidate will work on critical storage systems that power Google's massive infrastructure. You'll be developing system software that ensures performance, reliability, security, and capacity of storage systems. This includes creating automation tools for diagnostics, performance evaluation, and implementing solutions for metrics collection and analysis.

As a Software Engineer II, you'll collaborate with both internal and external partners on engineering programs and product development. The role requires strong expertise in system software development, including experience with firmware, BIOS, Linux kernel, and device drivers. Knowledge of enterprise server or storage systems, high-performance computing, and secure fleet management is highly valued.

This position offers the opportunity to work on technology that impacts billions of users worldwide. You'll be part of Google's broader mission to organize the world's information and make it universally accessible and useful. The role combines deep technical challenges with the scale and impact of Google's infrastructure.

Working at Google provides exposure to cutting-edge technology and the chance to work with world-class engineers. The company offers a collaborative environment where innovation is encouraged and technical challenges are tackled at unprecedented scale.

Last updated a day ago

Responsibilities For Software Engineer II, Platform Storage, Google Cloud Platform

  • Design and implement the system software for storage systems to support the performance, reliability, security, and capacity
  • Create and implement tools for automating diagnostics, performance evaluation, and reliability assurance for storage components and systems
  • Develop and implement solutions for collecting and analyzing metrics for storage products in the cloud infrastructure for insights
  • Collaborate with internal and external partners to plan and execute the engineering programs, including product development, and productivity improvements
  • Contribute to ideas with the team

Requirements For Software Engineer II, Platform Storage, Google Cloud Platform

Python
Go
Linux
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., C, C++)
  • 1 year of experience with data structures or algorithms
  • 1 year of experience in system software development (e.g., firmware, BIOS, BSP, Linux kernel, BMC, device drivers, and system libraries)

Interested in this job?

Jobs Related To Google Software Engineer II, Platform Storage, Google Cloud Platform