Software Engineer, Google Distributed Cloud Infrastructure Cluster
Sunnyvale, CA, USA
Full-time
Onsite
$147K/yr - $211K/yr
Entry, Mid Level
Google is a leading technology company known for its innovative products and services. They are seeking a Software Engineer for the Google Distributed Cloud Infrastructure Cluster to develop next-generation technologies and manage Kubernetes clusters for their hybrid cloud platform. The role involves coding, reviewing, and contributing to product development while collaborating with Tech Leads and Product Managers.
Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
Work on different parts of the cluster management component stack described below and different phases from analysis, designing, implementation, debugging, execution and maintenance
Work on shaping new products from design to execution with Tech Leads, Product Managers, making significant impact through contributions on features
Qualification
Required
Bachelor's degree or equivalent practical experience
2 years of experience programming in Python or Go
Experience with large scale distributed systems, distributed computing
Experience with cloud compute platforms such as Kubernetes, cloud functions
Preferred
Master's degree or PhD in Computer Science or related technical fields
2 years of experience with performance, large scale systems data analysis, visualization tools, or debugging
2 years of experience with data structures and algorithms in either an academic or industry setting
Experience developing accessible technologies
Proficiency in code and system health, diagnosis and resolution, and software test engineering
Benefits
Bonus
Equity
Benefits
Google specializes in internet-related services and products, including search, advertising, and software. It is a sub-organization of Alphabet.