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.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

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 position focuses on developing system software for storage systems, requiring expertise in high-performance computing, reliability engineering, and software-defined systems. The ideal candidate will have experience with enterprise server or storage systems, secure fleet management, and programming languages including Python/Go. The role offers opportunities to work on critical projects that impact billions of users worldwide, with the chance to contribute to next-generation technologies in distributed computing, system design, and data storage. Google prioritizes security, efficiency, and reliability across all operations, from TPU development to global network management. The position offers the opportunity to work with cutting-edge technology while contributing to shaping the future of hyperscale computing. The role combines technical expertise with collaborative teamwork, requiring both strong programming skills and the ability to work effectively with internal and external partners.

Last updated a month 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 innovative 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)

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

Medical Insurance
Visa Sponsorship
  • Equal opportunity employer
  • Accommodation for special needs

Interested in this job?