Network Engineer

Bengaluru, Karnataka, India
Apr 29, 2024
Apr 29, 2025
Onsite
Full-Time
3 Years
Job Description

Join Google's Network Engineering team and be a part of operating a network that serves millions of Internet users globally. Your role will involve enhancing network design and features to ensure reliable and scalable operations. You'll monitor network performance, coordinate maintenance activities, and respond to connectivity issues to maintain efficient network operations. Expect a dynamic environment where innovation is key, as you tackle challenges in an ever-evolving technological landscape to keep our users connected to Google's suite of applications and services.

Minimum Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or relevant practical experience.
  • 3 years of experience with network routing protocols, design, and troubleshooting, preferably with network equipment providers.
  • Proficiency in programming languages such as Python or Go.

Preferred Qualifications

  • Experience in developing and automating networking products, technologies, software, and protocols, with a focus on networking automation.
  • Knowledge of software test cycles and error types, with the ability to address errors across different test phases.
  • Strong problem-solving skills, excellent communication, and a sense of ownership.
  • Familiarity with traffic engineering best practices and protocols, including RSVP, FRR, MPLS, LACP, STP, RSTP, VRRP, UDLD, and 802.1x.

Responsibilities

  • Define network problems, develop test plans, and document procedures for testing and execution, ensuring Google-wide usability.
  • Lead project planning, set goals, and allocate resources effectively.
  • Mentor junior team members and collaborate with cross-functional teams to review test plans and results.
  • Analyze data and develop capacity forecast models to optimize Google's networks for scalability and efficiency.
  • Review product issues, contribute to issue recreation and verification of fixes, and drive test automation improvements.
  • Stay updated on new technologies and collaborate with engineering teams to integrate them into network operations.
  • Troubleshoot and resolve software, hardware, and network/system problems to ensure uninterrupted service.

Why Google

Google is an equal opportunity workplace committed to diversity and inclusion. We value individuals from all backgrounds and experiences, fostering an environment where everyone can thrive. Join us in building the infrastructure that powers Google's products and services, pushing the boundaries of innovation every day.