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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer III, YouTube

Software Engineer III position at YouTube/Google, focusing on C++ development and large-scale systems, offering competitive compensation and opportunities for technical growth.

Application Engineer, ASCII, Supply Chain

Application Engineer position at Google focusing on supply chain systems integration and business process optimization, requiring 4+ years of experience in business application development.

Software Engineer III, Infrastructure, Google Cloud Data Management

Software Engineer III position at Google Cloud focusing on infrastructure and data management systems, offering competitive compensation and opportunities to work on large-scale distributed systems.

Software Engineer III, Infrastructure, Google Cloud Compute Infrastructure

Software Engineer III position at Google Cloud focusing on infrastructure development, requiring expertise in C++ and distributed systems, offering competitive compensation and benefits.

Software Engineer III, Infrastructure, Google Ads

Software Engineer III position at Google working on infrastructure for Google Ads, developing large-scale systems and technologies that power Google's advertising platform.

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?