Staff Software Engineer, Infrastructure, Google Cloud Compute

Google Google · Big Tech · Seattle, WA +1

Staff Software Engineer on the Virtual IO team within Google Cloud Compute, focusing on connecting VMs to storage efficiently and with low latency. The role involves working on core storage code, high-performance network storage APIs, and collaborating with hardware and storage layer teams. While the broader AI and Infrastructure team supports AI models and hyperscale computing, this specific role is centered on the underlying infrastructure for storage connectivity.

What you'd actually do

  1. Provide technical leadership on projects.
  2. Influence and coach a distributed team of engineers.
  3. Provide core connectivity between guests running in GCE and storage - provide connectivity to both high speed ephemeral storage, and to replicated network-based storage.
  4. Work closely with the teams building the storage layer, identifying performance bottlenecks and helping to land impact for our customers.
  5. Work with APIs to high performance network storage across a virtualized interface, and play a role in the evolution to higher bandwidth and lower latency.

Skills

Required

  • software development
  • large-scale infrastructure
  • distributed systems
  • networks
  • compute technologies
  • storage
  • hardware architecture
  • software products
  • software design
  • software architecture

Nice to have

  • technical leadership
  • project teams
  • technical direction
  • cross-functional projects
  • cross-business projects
  • data structures
  • algorithms