Taro Logo

Network Automation Engineer

Google is a global technology company that provides a wide range of internet-related services and products.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Job Description

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

As a Network Automation Engineer, you'll work with global core network engineering and software engineering teams to develop and maintain critical network infrastructure. You'll be responsible for creating automation tools, implementing deployment strategies, and ensuring the reliable operation of Google's complex network systems. The role requires a strong background in both networking technologies and software development, particularly in languages like Python and Go.

The ideal candidate will have experience with optical network technologies, strong programming skills, and the ability to analyze and optimize business processes. You'll be working on challenging problems that directly impact Google's network performance and reliability, requiring innovative solutions and continuous learning. This is an excellent opportunity for someone who wants to work at the intersection of network engineering and software development at one of the world's leading tech companies.

The position offers the chance to work on large-scale infrastructure that powers Google's suite of applications and services, making a direct impact on millions of users' experiences. You'll be part of a team that takes pride in building and maintaining the architecture behind Google's product portfolio, working with cutting-edge technology and solving complex technical challenges.

Last updated 5 days ago

Responsibilities For Network Automation Engineer

  • Lead the development and execution of network deployment strategies
  • Drive technical direction and roadmaps while collaborating with cross-functional teams
  • Design and build automation and tooling to improve network deployments
  • Advocate and implement best practices in software development
  • Provide ongoing support for automation systems

Requirements For Network Automation Engineer

Python
Go
  • Bachelor's degree in Computer Science, Engineering, a related field, or equivalent practical experience
  • 3 years of experience with optical technologies (client transceivers, optical metro, DWDM systems, or submarine systems)
  • Experience in programming languages such as C++, Go, or Python

Related Jobs

Software Engineer III, Display Ads Format

Software Engineer III position at Google focusing on Display Ads Format development, requiring 2+ years of experience and strong programming skills.

Partner Solution Engineer, Search Ecosystems, gTech Users and Products

Partner Solution Engineer role at Google Singapore, focusing on Search Ecosystems and technical partner support, requiring 3+ years of programming and web technology experience.

Software Engineer III, Display Ads Format

Software Engineer III position at Google working on Display Ads Format team in Singapore, focusing on developing and improving advertising technologies.

Network Automation Engineer

Network Automation Engineer role at Google focusing on building software solutions and automation for Google's network infrastructure.

Network Automation Engineer

Network Automation Engineer position at Google Singapore, focusing on developing automation solutions and tools for Google's global network infrastructure.