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 2 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 team, focusing on infrastructure development and large-scale systems, offering competitive compensation and the opportunity to work on foundational technologies.

Technical Program Manager, Transport Infrastructure and Capacity Team

Technical Program Manager role at Google managing transport infrastructure and capacity delivery for EMEA region, requiring network infrastructure expertise.

Software Developer III, Full Stack, Google Cloud Platforms

Full Stack Software Developer role at Google Cloud, focusing on enterprise-grade solutions using Java and TypeScript, requiring 2 years of experience.

Product Manager, Partner Platform

Lead product strategy and development for Google Cloud's Partner Platform, driving innovation and growth in enterprise cloud solutions.

Program Manager II, Memory Commodity Operations, Technical Infrastructure

Program Manager II position at Google managing memory commodity operations and supply chain for AI/ML infrastructure, offering competitive salary and benefits.