Google Cloud Storage (GCS) is seeking a Senior Staff Software Engineer to lead their Cloud Storage File System team. This role is critical in developing and enhancing GCS, a global-scale object storage system managing exabytes of data and processing billions of queries per second. The position offers an opportunity to work on cutting-edge distributed systems and storage technologies, particularly focusing on AI/ML workloads.
The ideal candidate will bring 8+ years of software development experience and deep expertise in distributed systems, file systems, and storage management. You'll lead a team of engineers, architecting solutions that scale to meet the demands of both Google Cloud customers and Google's internal needs. The role involves working with complex distributed systems, data replication, consistency models, and fault tolerance.
As a technical leader, you'll be responsible for setting the technical direction for GCS features and enhancements, particularly focusing on optimizing for AI/ML workloads. You'll collaborate with cross-functional teams, mentor other engineers, and drive innovation within the GCS team. The position offers competitive compensation ($248,000-$349,000 + bonus + equity + benefits) and the opportunity to work at multiple locations including Seattle, Sunnyvale, Cambridge, New York, Durham, or Raleigh.
This is an excellent opportunity for someone passionate about large-scale distributed systems, storage technologies, and AI/ML infrastructure. You'll be at the forefront of developing solutions that power both Google's internal services and external customers, making a significant impact on how data is stored and accessed at global scale.