Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in C++ programming language, or 1 year of experience with an advanced degree.
2 years of experience with data structures or algorithms.
2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
Experience working on performance optimization of software systems.
Understanding of Internet routing technologies and router/switch telemetry.
Understanding of internet peering/routing topologies (e.g., Border Gateway Protocol (BGP)).
What You'll Be Doing
Build innovative and scalable Software Defined Network control plane systems for Google's Global Network Edge.
Design, implement and qualify highly scalable control plane networking features, including software architecture evolution, admission control and bandwidth enforcement, network programming coordination and management, and availability improving mechanisms.
Work closely with other Global Network Edge team members, test engineers and Site Reliability Engineers (SREs) to ship product releases.