Software Engineer Iii, Google Kubernetes Networking

Google Google · Big Tech · Warsaw, Poland

Software Engineer III role focused on Google Kubernetes Networking, involving design, development, and maintenance of networking features for Kubernetes and GKE. The role also includes customer support for production issues and engagement with the open-source community. Requires experience in software development, data structures, algorithms, and familiarity with Linux networking, Kubernetes, and related technologies.

What you'd actually do

  1. Design and implement new networking features in the Kubernetes and GKE area.
  2. Design and develop network virtualization solutions for containers.
  3. Help external GKE customers who hit issues in production clusters.
  4. Engage with the open source community to help shape the direction of networking in Kubernetes.

Skills

Required

  • software development
  • programming languages

Nice to have

  • data structures
  • algorithms
  • Go
  • Linux networking stack
  • Kubernetes
  • networking solutions
  • data plane
  • control plane elements
  • domain name system (DNS)
  • IPv6
  • extended berkeley packet filter (eBPF)
  • load balancing
  • network security