Software Engineer III, Infrastructure, Google Cloud Storage
Technology, Data & Digital · Software & Web Development · Software Engineering · Cloud Engineering
In short
Google is seeking a Software Engineer III for its Google Cloud Storage team in Hyderabad. This role involves developing and improving planet-scale distributed storage systems, requiring strong programming skills and experience with large-scale infrastructure.
Responsibilities
- Own and deliver projects independently, collaborating with stakeholders to ensure successful project outcomes.
- Contribute to the team's design process by writing clear and concise technical design documents.
- Invest in building automated benchmarking for GCS client performance by running tests and analyzing results.
- Participate in code reviews to maintain high code quality standards.
- Write clean, maintainable, and well-tested code for new features and performance improvements.
Requirements
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with software development or 1 year of experience with an advanced degree in an industry setting.
- 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
- Experience with either C++, Go or Java.
Desired Qualifications
- Master's degree or PhD in Computer Science or related technical field.
- 2 years of experience with data structures and algorithms.
- Experience developing accessible technologies.
- Experience in building infrastructure components in a distributed environment.
- Understanding of Cloud environments and storage technologies/systems.
#software engineer#infrastructure#google cloud storage#distributed systems#large-scale systems#cloud computing