Taro Logo

Network Engineer

A global technology company that provides internet-related services and products, including a search engine, online advertising technologies, cloud computing, and software.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS

Description For Network Engineer

Google is seeking a Network Engineer to join their Network Engineering team, responsible for operating Google's massive network infrastructure that serves millions of users worldwide. This role combines traditional network engineering with software development, focusing on designing, implementing, and maintaining large-scale network systems.

The position is based in Dublin, Ireland, and requires a strong background in network protocols, routing, and programming. You'll be working on critical infrastructure that keeps Google's services running smoothly, from data centers to metro points of presence globally. The role involves analyzing network performance, implementing improvements, and developing software solutions for network management.

As a Network Engineer at Google, you'll have the opportunity to work with cutting-edge technology and contribute to the reliability and scalability of one of the world's largest networks. The role requires both technical expertise in networking protocols (BGP, OSPF, IS-IS) and software development skills in languages like Python and Go.

The ideal candidate will combine strong networking fundamentals with software engineering capabilities, bringing 6+ years of experience in network engineering. You'll be part of a team that manages the full lifecycle of network assets, from architecture and design to installation and maintenance. This is an excellent opportunity for someone who wants to work on challenging problems at scale while contributing to Google's global infrastructure.

Last updated 2 days ago

Responsibilities For Network Engineer

  • Drive the analysis of measurements, or data and capacity forecast models for making networks more scalable, efficient, and deliver predictable user experience
  • Evaluate the current inefficiencies, complexities, and flaws in network systems, and propose designs, software, and processes to improve them
  • Develop software that improves the performance, safety, transparency, and manageability of network systems
  • Participate in rotating schedules with other team members, including weekends

Requirements For Network Engineer

Python
Go
  • Bachelor's degree in Computer Science, Engineering, a related field, or equivalent practical experience
  • 6 years of experience with network routing protocols, design and troubleshooting, with network equipment providers
  • Experience in one or more programming languages such as C++, Go, or Python
  • Experience with network equipment providers
  • Experience with routers and switches and in network routing protocol design and troubleshooting L2, VLANs, VRRP, RSTP, BGP, OSPF, IS-IS

Interested in this job?

Jobs Related To Google Network Engineer