Network Engineer

Google is a global technology leader that specializes in Internet-related services and products.
Backend
Mid-Level Software Engineer
In-Person
6+ years of experience
Enterprise SaaS

Description For Network Engineer

Google is seeking a Network Engineer to join their Global Internet Edge team. This role involves developing Google's interface to the Internet, working on conceptualizing, prototyping, testing, and maintaining fundamental network architectures and software systems. The ideal candidate will have a strong background in IP networking, experience with routing protocols, and programming skills. They will be responsible for improving network lifecycles, collaborating with vendors, scaling systems through automation, and partnering with internal teams to meet networking requirements. This position offers the opportunity to directly impact the design and enhancement of Google's network, ensuring reliable service to millions of Internet users worldwide. The role requires innovative thinking to tackle the constant stream of challenges generated by Google's complex network.

Last updated 5 months ago

Responsibilities For Network Engineer

  • Engage and improve the life cycle of networks from inception and design, to qualification and validation, through deployment, operation and optimization
  • Work with networking vendors to deliver new features, define new features, identify and fix bugs
  • Define new open configuration models, work with vendors to adopt these models and deliver them
  • Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity
  • Work with other team members and groups to analyze requirements or potential problems and develop solutions and policy recommendations
  • Partner with Google's internal application groups and design network infrastructure which meets their networking requirements

Requirements For Network Engineer

Go
Python
Linux
  • Bachelor's degree in Networking, a related technical field, or equivalent practical experience
  • 6 years of experience in IP networking in a production environment
  • Experience in network routing protocol design and troubleshooting in BGP, OSPF, IS-IS and MPLS
  • Experience in one or more of the following: C, C++, Go, or Python
  • Experience with network equipment providers (e.g., Juniper, Cisco, Arista, Nokia, etc.)

Interested in this job?

Jobs Related To Google Network Engineer

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core Infrastructure team, focusing on developing technical foundations for Google's flagship products with competitive compensation and benefits.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies for user connection and collaboration.

Technical Program Manager III, Extended Reality Software, Augmented Reality

Lead complex AR/VR projects at Google as a Technical Program Manager III, managing cross-functional teams and driving innovation in immersive computing.

Program Manager II, Operations, New Product Introduction

Program Manager II position at Google focusing on Operations and New Product Introduction, leading cross-functional teams and managing production transitions.

Program Manager III, Equipment Demand Planning, Technical Infrastructure

Lead demand planning and infrastructure expansion for Google Cloud as a Program Manager III, managing critical data center equipment requirements and cross-functional projects.