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 team in Dublin, Ireland. This role is crucial in maintaining and enhancing Google's vast network infrastructure that serves millions of users worldwide. The position sits within the Network Engineering team, responsible for operating Google's network reliably and at scale.

The ideal candidate will have strong experience in network routing protocols, design, and troubleshooting, along with programming skills in languages like C++, Go, or Python. You'll be working on complex networking challenges, requiring innovative solutions and continuous adaptation to evolving technologies.

As a Network Engineer, you'll be involved in the full lifecycle of network operations, from site acquisition to construction, and from architecture and design to installation and commissioning. Your responsibilities will include analyzing data for network scalability, evaluating system inefficiencies, and developing software solutions to improve network performance.

The role offers an opportunity to work with cutting-edge technology at one of the world's leading tech companies, making a direct impact on the reliability and efficiency of Google's global network infrastructure. You'll be part of a team that manages network assets across Google's data centers and metro points of presence globally, ensuring millions of users stay connected to Google's suite of applications, products, and services.

This position requires a combination of technical expertise, problem-solving abilities, and excellent communication skills. You'll need to coordinate with various teams and participate in rotating schedules, including weekends, to maintain network reliability.

Last updated 3 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
Linux
  • 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

Jobs Related To Google Network Engineer