info_outline
X In most instances, this position requires in-person interviews as part of the hiring process.
Minimum qualifications: - Bachelor's degree or equivalent practical experience.
- 5 years of experience with software development in one or more programming languages.
- 3 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with Kubernetes.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
Preferred qualifications: - Master's degree or PhD in Computer Science or related technical field.
- 5 years of experience with data structures and algorithms.
- 1 year of experience in a technical leadership role.
- Experience in software development using Go.
About the jobAs a part of Google Container Engine (GKE), which provides managed Kubernetes clusters on Google Cloud Platform, our core component, Kubernetes, is an open-source platform for automating deployment, scaling, and operations of application containers across clusters of hosts, providing container-centric infrastructure.
As a part of the Kubernetes Networking team, you will be responsible for building networking solutions and networking abstractions for these environments and drive solutions integration and validation efforts collaborating with Partners and Customers, while the videos include 10y k8s anniversary
https://www.instagram.com/googlecloud/reel/C74ciZ5NJk9/Kubernetes children's book - https://www.YouTube.com/watch?v=3I9PkvZ80BQ and 5 year k8s anniversary https://www.YouTube.com/watch?v=FGYHn0J_P1Q
US: $174000 - $252000 (USD) 15% bonus target equity benefits
Learn more about benefits at Google .
Responsibilities - Write and test 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.