Taro Logo

Network Automation Engineer, Global Network Operations

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
3+ years of experience
Enterprise SaaS

Description For Network Automation Engineer, Global Network Operations

Google is seeking a Network Automation Engineer to join their Global Network Operations team. This role combines network engineering expertise with software development to enhance Google's massive network infrastructure that serves millions of users worldwide. The position focuses on building automation solutions to improve network reliability and operational efficiency.

The ideal candidate will work at the intersection of global core network engineering and software development, creating innovative solutions that directly impact Google's network reliability and operational costs. You'll be responsible for developing automation frameworks, analyzing network performance, and implementing new network technologies.

Key responsibilities include driving quantifiable analysis of network measurements, automating network repair processes to reduce Mean Time To Repair (MTTR), and operationalizing new core network technologies. You'll work with cutting-edge network infrastructure while developing software solutions that scale across Google's global network.

This role offers the opportunity to work with one of the world's largest and most complex networks, making a direct impact on Google's infrastructure reliability. You'll collaborate with various engineering teams, leverage modern automation tools, and help shape the future of Google's network operations.

The position requires a strong background in both networking and software development, with experience in languages like Python, Go, or C++. You'll need to understand network protocols, design principles, and have the ability to create robust automation solutions. This is an excellent opportunity for someone passionate about network engineering and automation at scale.

Last updated 2 days ago

Responsibilities For Network Automation Engineer, Global Network Operations

  • Drive the quantifiable analysis of measurements, or data and capacity forecast models for making networks more scalable
  • Evaluate the current inefficiencies, complexities, and flaws in network systems, and propose designs, software, and processes to improve them
  • Drive automation of the life-cycle of the Google global core network repair with minimum human interactions
  • Build and leverage other repair automation infrastructures from partner software engineering teams
  • Operationalize new core network technology

Requirements For Network Automation Engineer, Global Network Operations

Python
Go
  • Bachelor's degree in Computer Science, Engineering, a related field, or equivalent practical experience
  • 3 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 in developing and maintaining software services, tools and automation frameworks that analyze and troubleshoot global-scale core networks

Interested in this job?

Jobs Related To Google Network Automation Engineer, Global Network Operations