Software Engineer III, Google Cloud Storage
Overview
In this role you contribute to Google Cloud Storage's metadata infrastructure, enabling planet-scale object storage. You will work within the GCS team on critical storage systems that power Blobstore and major Google products. You’ll design, build, and review code, while collaborating with cross-functional teams to drive scalable, reliable storage solutions. This role offers the opportunity to influence high-impact infrastructure and learn across full-stack and distributed systems. You will help shape the future of storage at Google Cloud.
Compensation / Benefitsbonus targetequitybenefits
ResponsibilitiesDevelop and maintain code for metadata infrastructure powering BlobstoreParticipate in or lead design reviews to decide on technologiesReview peers' code to ensure quality, style, testability, and efficiencyContribute to documentation and educational contentTriage, debug, and resolve issues affecting hardware, network, or service operationsCollaborate with teams across the organization to support large-scale storage systems
Key requirementsBachelor degree or equivalent practical experience2 years of software development experience or 1 year with advanced degree2 years of experience with large-scale infrastructure, distributed systems, or storage-related compute technologiesExperience programming in C++Experience with distributed systemsExperience with algorithmsversatilityleadership qualitiesenthusiasm for tackling new problemsC++distributed systemsalgorithms