Bachelor’s degree or equivalent practical experience.
2 years of experience with programming in C++ or Go, or 1 year of experience with an advanced degree.
Nice to haves:
Experience in networking technologies/concepts such as Software Defined Networking (SDN).
Experience in debugging complex, distributed software systems.
Understanding of internet routing technologies and router/switch telemetry.
What You'll Be Doing:
Participate in the development of software that improves the velocity, performance, safety, transparency, and manageability of Google network systems across various engineering teams.
Contribute to innovation and separately create requirements and develop designs for new networking product ideas, process improvements, technology velocity, higher systems performance, and cost reductions across organizational boundaries.
Evaluate the current inefficiencies, complexities, and flaws in network systems, and propose designs, software, and processes to improve them.
Own resolution for software, hardware, and other network and system problems by determining and recommending appropriate solutions in partnership with other engineering teams.
Perks and Benefits:
Google's technology, tools, and solutions for professional growth.