Network Engineer
Overview
In this role you will analyze and forecast network capacity to support scalable, efficient cloud networking. You will design and implement software to improve performance, security, and manageability across multi-vendor SDN-based networks. You will diagnose complex issues and automate processes to boost reliability and operational velocity, while participating in rotating on-call support. This position offers the chance to shape scalable network solutions at Google Cloud and contribute to a high-velocity, engineering-driven environment.
ResponsibilitiesQuantify network data and capacity forecasts to improve scalability and user experienceEvaluate network inefficiencies and design improvements to software, designs, and processesDevelop software to enhance performance, security, transparency, and manageability of network systemsIdentify, diagnose, and resolve complex network/software/hardware problems with minimal guidanceScale systems sustainably by building tools and automation to improve reliability and velocityParticipate in a rotating on-call schedule supporting multi-vendor, SDN-based wired and wireless networks
Key requirementsBachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Telecommunications, or related field3 years of experience in large-scale network design with capacity allocation and growth forecasting3 years of experience in network troubleshooting using established procedures and tools3 years of experience with Border Gateway Protocol (BGP) for routing between autonomous systems3 years of experience designing automation to streamline network processes3 years of experience writing readable and structured code in Python, C++, or Go for software development with engineering best practicesLarge-scale network designCapacity allocation and growth forecastingNetwork troubleshootingBorder Gateway Protocol (BGP)Automation for network processesPython