Software Engineer Iii, Networking, Kubernetes

Google Google · Big Tech · Warsaw, Poland

Software Engineer III role focused on networking features within Kubernetes and Google Kubernetes Engine. Responsibilities include designing and implementing new networking features, developing network virtualization solutions for containers, assisting customers with production issues, and engaging with the open-source community. Requires experience in software development, large-scale infrastructure, distributed systems, or networks.

What you'd actually do

  1. Design and implement new networking features in the Kubernetes and Google Kubernetes Engine area.
  2. Design and develop network virtualization solutions for containers.
  3. Help external Google Kubernetes Engine 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
  • large-scale infrastructure
  • distributed systems
  • networks

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