Taro Logo

Software Engineer, Google Kubernetes Engine and Networking

Google is a global technology company that develops next-generation technologies, including search, cloud computing, and artificial intelligence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Google Kubernetes Engine and Networking

Google is seeking a Software Engineer for their Google Kubernetes Engine and Networking team. This role is critical in developing next-generation technologies that impact billions of users worldwide. The ideal candidate will work on specific projects crucial to Google's needs, with opportunities to switch teams and projects as the fast-paced business grows and evolves.

Key Responsibilities:

  • Design and implement new networking features in Kubernetes and Google Kubernetes Engine (GKE)
  • Develop network virtualization solutions for containers
  • Assist external GKE customers with production cluster issues
  • Engage with the open-source community to shape networking in Kubernetes

The role requires versatility, leadership qualities, and enthusiasm for tackling new problems across the full stack. You'll be part of Google Cloud, which accelerates organizations' digital transformation by leveraging cutting-edge technology and developer tools.

Qualifications:

  • Bachelor's degree or equivalent practical experience
  • 2+ years of software development experience (or 1+ year with an advanced degree)
  • Strong knowledge of data structures, algorithms, and large-scale infrastructure
  • Experience with distributed systems, networks, compute technologies, or hardware architecture

Preferred Skills:

  • Master's or PhD in Computer Science or related field
  • Experience with networking solutions, Linux networking stack, and Kubernetes
  • Familiarity with virtualization technologies, load balancing, or network security

Join Google's diverse and inclusive team, committed to creating innovative solutions that impact users globally. Apply now to be part of shaping the future of cloud technology and networking!

Last updated 8 months ago

Responsibilities For Software Engineer, Google Kubernetes Engine and Networking

  • Design and implement new networking features in the Kubernetes and Google Kubernetes Engine (GKE) area
  • Design and develop network virtualization solutions for containers
  • Help external Google Kubernetes Engine customers who face issues in production clusters
  • Engage with the open source community to help shape the direction of networking in Kubernetes

Requirements For Software Engineer, Google Kubernetes Engine and Networking

Kubernetes
Linux
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture

Interested in this job?