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.
Nice to haves:
Experience with planning and designing networks (e.g., multiple sites, multiple products, etc.).
Experience with operational carrier routers and switches.
Knowledge of designing, analyzing, and troubleshooting distributed systems.
Ability to debug, optimize code, and automate routine tasks.
Excellent problem-solving and communication skills.
What you'll be doing:
Engage in and improve the whole life-cycle of networks from inception and design, to qualification and validation, through to deployment, operation, and optimization.
Scale systems sustainably through mechanisms like automation and evolve systems by pushing for changes that improve reliability and velocity.
Collaborate with other team members and groups to analyze requirements or potential problems and proactively develop solutions and policy recommendations.
Partner with Google’s internal application groups and design network infrastructure which meets their networking requirements.
Lead development of Google’s production network infrastructure by driving requirement analysis, engineering design, solution development, and published engineering design documents and specifications.
Perks and benefits:
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google's Applicant and Candidate Privacy Policy.
Equal opportunity and affirmative action employer commitment.
Global company with English proficiency requirements for effective collaboration.