Network Engineer, Google Distributed Cloud Labs

Google Google · Big Tech · Sunnyvale, CA +1

This role is for a Senior Network Engineer on the Google Distributed Cloud (GDC) Labs team, responsible for architecting, implementing, and maintaining the network infrastructure for GDC products. The role involves leading network projects, solving technical issues, and contributing to lab network designs, with a focus on reliability, security, and efficiency. The engineer will manage core lab network services, design external connectivity, and diagnose complex network issues.

What you'd actually do

  1. Lead the design, implementation, and maintenance of robust, scalable, and secure network architectures within GDC lab environments, spanning multiple physical locations.
  2. Drive the deployment, configuration, and management of multi-vendor network hardware and software, including routers, switches, firewalls, and load balancers (e.g., Cisco, Juniper, Arista, Palo Alto Networks).
  3. Own and manage core lab network services, including layer 2/3 networking, firewalls, network security policies, and out-of-band management infrastructure. Design and manage external network connectivity solutions, including gTransit and other internet peering.
  4. Act as the technical lead for medium to large network projects.
  5. Diagnose and resolve complex, end-to-end network issues, often requiring in-depth analysis and cross-team collaboration. Define and uphold network standards, best practices, and documentation for the lab environments.

Skills

Required

  • network routing protocols
  • network design
  • network troubleshooting
  • network equipment providers
  • C++
  • Go
  • Python
  • network architecture
  • network administration
  • network capacity planning
  • network configuration

Nice to have

  • planning and designing networks (e.g., multiple sites, multiple products, etc.)
  • data center architecture
  • VMware
  • Kubernetes