Senior Software Engineer, Kubernetes, Google Cloud

Google Google · Big Tech · Warsaw, Poland

Senior Software Engineer role focused on improving the performance and cost efficiency of cluster autoscaling in Google Kubernetes Engine (GKE), involving core Kubernetes design and networking features. The role requires extensive experience in software development, distributed systems, and large-scale infrastructure, with engagement in the open-source community.

What you'd actually do

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

Skills

Required

  • software development
  • programming languages
  • software design and architecture
  • large-scale infrastructure
  • distributed systems
  • networks
  • Kubernetes
  • Go
  • micro-services

Nice to have

  • data structures
  • algorithms
  • technical leadership
  • Linux networking stack
  • accessible technologies

What the JD emphasized

  • 5 years of experience with software development
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience developing large-scale infrastructure, distributed systems or networks, or experience with Kubernetes, Go, or micro-services