Taro Logo

Staff Software Engineer, Storage Platforms Infrastructure Engineering

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$197,000 - $291,000
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI

Job Description

Google is seeking a Staff Software Engineer to join their Platforms Storage team, which is responsible for building storage solutions for all of Google's services including AI/ML Systems, Cloud, Search, Photos, and YouTube. This is a critical role that combines technical leadership with hands-on development of storage infrastructure.

The position requires deep expertise in storage systems, particularly flash storage and SSDs, along with strong software development skills. You'll be working on firmware, kernel drivers, system software, tools, and security solutions optimized for Google's services. The role involves collaboration with both internal teams and external vendors to develop and implement storage solutions at massive scale.

As a technical leader, you'll be guiding project teams and setting technical direction while working in a complex, matrixed organization. The role offers the opportunity to work on cutting-edge storage technologies and contribute to systems that impact billions of users. You'll be responsible for everything from performance optimization to analytics infrastructure development.

The ideal candidate brings a combination of technical depth in storage systems and software development, along with the leadership skills to drive complex projects forward. This is an excellent opportunity for someone who wants to work on challenging technical problems at scale while growing their leadership impact.

The position offers competitive compensation including base salary, bonus, equity, and comprehensive benefits. Google provides a collaborative environment where you'll work with some of the brightest minds in technology while solving complex challenges in storage infrastructure.

Last updated 2 days ago

Responsibilities For Staff Software Engineer, Storage Platforms Infrastructure Engineering

  • Collaborate with internal customers and external SSD vendors to enable timely onboarding of new storage systems
  • Lead evaluation and development of new flash storage technologies, standards, drivers, health monitors, and storage management solutions
  • Provide technical leadership and direction for high-impact projects
  • Oversee storage performance requirements-setting, analysis, optimization, monitoring, and debug
  • Develop and maintain platform storage analytics infrastructure

Requirements For Staff Software Engineer, Storage Platforms Infrastructure Engineering

Python
Linux
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 5 years of experience testing, and launching software products
  • 5 years of experience working with embedded operating systems
  • 3 years of experience with software design and architecture
  • Experience with Kernel Drivers, Software Development and debug, Operating Systems, Storage, Performance Analysis and optimization, C++

Benefits For Staff Software Engineer, Storage Platforms Infrastructure Engineering

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k