Job Title:
A software engineer is needed to develop and implement innovative network control plane systems for Google's Global Network Edge.
Responsibilities:
• Design and implement 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.
• Collaborate with the team to ensure that the developed systems are efficient, scalable and meet the required standards.
Requirements:
• Bachelor's degree or equivalent practical experience in computer science or a related field.
• 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.
• 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)).
Benefits:
• Collaborative and dynamic work environment
• Opportunities for professional growth and development
• Competitive salary and benefits package
• Recognition and rewards for outstanding performance
Other Information:
Google is an equal opportunity employer committed to diversity and inclusion. We welcome applications from candidates from diverse backgrounds.