Google Cloud is looking to solve the problem of developing next-generation technologies that change how billions of users connect, explore, and interact with information and one another, specifically with Google Cloud Storage (GCS) which works at planet-scale and supports both external Google Cloud customers and internal Google services
Requirements
- 2 years of experience with software development in C++
- 2 years of experience with developing large-scale infrastructure, and storage, distributed systems
- Experience in building and maintaining infrastructure software in a distributed environment
- Experience with building Control Planes or Data Planes
- Experience with Distributed File Systems, or Storage systems
Responsibilities
- Write product or system development code
- Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
- Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
- Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
- Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
Other
- Bachelor’s degree or equivalent practical experience
- Master's degree or PhD in Computer Science or related technical fields
- 2 years of experience
- US base salary range for this full-time position requires work location and additional factors, including job-related skills, experience, and relevant education or training