Staff Network Engineer, Google Distributed Cloud

Google is a leading technology company providing internet-related services and products.
San Francisco Bay Area, CA, USA
$168,000 - $252,000
Cloud
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS · Cloud

Description For Staff Network Engineer, Google Distributed Cloud

Google is proud to boast a network that provides service to millions of Internet users around the world. The Network Engineering team is responsible for operating that network reliably and at scale. As a member of the team, you have a direct impact on design and feature enhancements to keep our systems running smoothly. You also ensure that network operations are safe and efficient by monitoring network performance, coordinating planned maintenance, adjusting hardware components and responding to network connectivity issues. Google's complex network generates a constant stream of challenges which require you to continually be innovative with an evolving set of technologies. Keeping the network reliable ensures that our users stay connected with our suite of applications, products and services.

The Google Distributed Cloud Platform Network Engineering team consists of Network Engineers and architects designing the private network fabric using underlay and overlay network technologies that connects every GDC service together in air-gapped deployments. This involves collaboration with Network Automation Engineers and Network Engineers seeing their designs from start-to-finish, ensuring that designs arrive fully supported, validated, and observable. The team is composed of experts in physical and virtual networking that work in delivering network designs that connect private kubernetes clusters to the data center.

As a Staff Network Engineer for Google Distributed Cloud, you will be responsible for providing technical leadership, designing and implementing network solutions, and ensuring the stability and scalability of Google's distributed cloud infrastructure. You will work on complex network challenges, collaborate with cross-functional teams, and drive innovation in network technologies.

Key Responsibilities:

  1. Lead projects to enhance network stability, scalability, and efficiency
  2. Develop roadmaps and strategic plans for network improvements
  3. Consult on service catalog options and provide feedback for future enhancements
  4. Design and implement multi-vendor networks across various platforms
  5. Drive engineering design and solution development for GDC infrastructure

Required Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 10+ years of experience in network routing protocols, design, and troubleshooting
  • Expertise in planning and designing complex networks
  • Proficiency in configuring data center and service provider network equipment

Preferred Qualifications:

  • Experience with programming languages like C++, Go, or Python
  • Knowledge of high-volume, high-availability network technologies
  • Familiarity with networking protocols (TCP/IP, BGP, EVPN, VXLAN, etc.)
  • Strong collaboration skills and ability to work in a global team environment

Join Google's Network Engineering team and help shape the future of distributed cloud infrastructure while ensuring reliable connectivity for millions of users worldwide.

Last updated 14 days ago

Responsibilities For Staff Network Engineer, Google Distributed Cloud

  • Provide technical leadership for projects to increase stability of the network, enhance scalability, efficiency and quality of network deployments
  • Produce analysis, efficiency and stability improvements, help in building roadmaps, scoping and planning at regional and global level
  • Assist the team in consulting with customer options available from the service catalog as well as provide feedback into Network, Engineering, Automation, and Operations organizations for future service enhancements
  • Ensure delivery of multi-vendor networks across various platforms and technologies, collaborate with other engineers and project managers to design, build, and turnover deployments to operations
  • Drive the engineering design, solution development, and functional/requirement analysis related to planning, design, installation, and implementation of GDC infrastructure

Requirements For Staff Network Engineer, Google Distributed Cloud

Python
Go
  • Bachelor's degree in Computer Science, Engineering, a related field, or equivalent practical experience
  • 10 years of experience with network routing protocols, design and troubleshooting, with network equipment providers
  • Experience with planning and designing networks (e.g., multiple sites, multiple products, etc.)
  • Experience in configuring data center and service provider routers, switches, and firewalls

Interested in this job?

Jobs Related To Google Staff Network Engineer, Google Distributed Cloud

ID-Deploy Support Engineer 4, ID-Deploy Suppoprt Eng (DSE), ID Deploy

AWS seeks Deploy Support Engineer for Infrastructure Operations to drive network stability, automation, and scaling.

Sr. Staff Software Engineer, Systems Infrastructure (Kubernetes)

Sr. Staff Software Engineer role at LinkedIn to design and implement large-scale compute infrastructure solutions using Kubernetes.

Staff Software Engineer, Systems Infrastructure (Kubernetes)

Staff Software Engineer role at LinkedIn to design and implement large-scale compute infrastructure solutions using Kubernetes.

Staff Engineer, Data Center

Staff Engineer, Data Center role at LinkedIn, focusing on designing and maintaining critical IT infrastructure in data centers.

Solutions Architect - AI and HPC Cloud

NVIDIA seeks a Solutions Architect for AI and HPC Cloud to design and implement advanced infrastructure solutions, collaborating with product teams and solving complex deployment challenges.