Staff Network Engineer, Global Customer Services Edge Technologies
About the role
Google is proud to boast a network that provides service to millions of Internet users around the world. The Network Engineering team is responsible for operating that network reliably and at scale.
Responsibilities
- Lead the development of software that improves the velocity, performance, safety, transparency, and manageability of Google network systems across various engineering teams.
- Drive 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.
- Own the quantifiable analysis of measurements or data and capacity forecast models for making Google networks more efficient and deliver a predictable user experience.
- Evaluate the current inefficiencies 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.
Requirements
- Bachelor's degree in Computer Science, Engineering, a related field, or equivalent practical experience.
- 10 years of experience with network routing protocols, design and troubleshooting, with network equipment providers such as Juniper, Cisco, Arista, Nokia, etc.
- Experience in network routing protocol design and troubleshooting in Border Gateway Protocol (BGP), Open Shortest Path First (OSPF), Intermediate System to Intermediate System (IS-IS) and Multiprotocol Label Switching (MPLS).
- Experience in one or more programming languages such as C++, Go, or Python.
- Preferred qualifications: Experience developing networking products, technologies, software and protocols.
- Experience with a service provider or hyper-scale network in engineering or design roles.
- Experience with carrier-class routers and switches.
- Ability to debug and optimize code and automate routine tasks.
- Interest in designing, analyzing and troubleshooting distributed systems.
Benefits
- 401k matching
- Health insurance
- Flight privileges
- Equity
- Bonus
- Stock options
- Paid time off
- Retirement plan
About the Company
Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law.
Job Details
Salary Range
$183,000 - $271,000/yearly
Location
Sunnyvale, California, United States of America
Employment Type
Full-time, Regular
Original Posting
View on company website