Staff Network Engineer, Google Distributed Cloud

Google is a leading technology company providing internet-related services and products.
$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 7 months 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

Senior Technical Program Manager I, Learning Services, Cloud

Lead complex technical programs in Google Cloud's Learning Services division, managing cross-functional projects and driving product development with focus on AI and cloud technologies.

Senior Technical Program Manager I, Google Cloud

Senior Technical Program Manager role at Google Cloud leading complex projects, implementing communication standards, and driving executive decision-making with 8+ years experience required.

Technical Program Manager, Federal Health, Google Public Sector

Technical Program Manager position at Google Public Sector leading cloud transformation initiatives for federal health agencies, requiring 8+ years experience and top security clearance.

Senior Technical Program Manager I, Infrastructure, Google Cloud

Senior Technical Program Manager role at Google Cloud, leading infrastructure initiatives with 8+ years experience, offering $183k-$271k plus benefits.

Product Manager, Network Operations, Global Networking and Infrastructure

Lead Network Operations Product Management at Google Cloud, focusing on AI-driven automation and infrastructure solutions.