Senior Network Design Engineer
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Senior Network Design Engineer at Google
Google boasts a global network serving millions. The Network Engineering team operates this network reliably and at scale. As a Senior Network Design Engineer, you will directly influence design and feature enhancements, ensuring smooth system operation. This role involves monitoring network performance, coordinating maintenance, adjusting hardware, and resolving connectivity issues. Google's complex network presents constant challenges, requiring continuous innovation with evolving technologies to keep users connected to our suite of applications, products, and services.
Our team's mission is to plan and design the world's largest production global network. We are actively engaged in dynamic large-scale capacity augmentations, migrations, and new technology introductions worldwide. We ensure the network is built efficiently, on-time, and meets stringent reliability and policy requirements. We also develop best practices, processes, and tooling for network planning and design, collaborating with software teams to drive automation roadmaps, improving quality and reducing cycle time for network planning and design.
The AI and Infrastructure team at Google redefines possibilities, empowering customers with breakthrough capabilities and insights through unparalleled AI and Infrastructure scale, efficiency, reliability, and velocity. Our diverse customer base includes Googlers, Google Cloud clients, and billions of Google users globally. We are the driving force behind Google's groundbreaking innovations, powering the development of cutting-edge AI models, delivering immense computing power, and providing essential platforms for future development. Our teams, from software to hardware, are shaping the future of world-leading hyperscale computing, with key contributions to TPUs, Vertex AI, Google Global Networking, Data Center operations, and systems research.
Minimum Qualifications
- Bachelor's degree in Computer Science, Engineering, a related field, or equivalent practical experience.
- 6 years of experience with network routing protocols, design, and troubleshooting, specifically with network equipment providers.
- Experience with planning and designing complex networks (e.g., multiple sites, multiple products).
Preferred Qualifications
- Experience in one or more programming languages (Python, Go, or C++) to drive automation roadmaps and automate complex workflows.
- Experience with managing scaled capacity augment/migration projects in a computer networking environment, including data center or colocation environments.
- Experience with network system design, network architecture and technology, and network infrastructure.
- Experience with forecasting, planning, and design tools, as well as workflow automation tooling and improvements.
- Experience with defining system or process requirements, building, integrating, or delivering large-scale layer 1, layer 2, or layer 3 network systems.
- Excellent problem-solving, cost-benefit analysis, and data analysis skills.
Responsibilities
- Produce plans and designs to meet all network infrastructure and capacity plans for Google’s global production network in line with established standards and product SLOs, ensuring a proper blend of CapEx and OpEx.
- Communicate with internal business partners to gather drivers and deadlines for network capacity delivery.
- Design high-bandwidth network delivery solutions and create high-level project plans identifying resource needs and critical paths.
- Incorporate newly introduced solutions into plans and designs, ensuring toolset and process readiness for intake.
- Contribute to the automation roadmap to reduce cycle time and improve quality and consistency.
- Evolve business processes governing design generation throughout their lifecycle (input gathering, generation, validation, publication, handoff), specifically defining governing business policies (architectural/topology, hardware lifecycle, capacity/utilization goals).
Key skills/competency
- Network Design
- Routing Protocols
- Network Architecture
- Network Automation
- Capacity Planning
- Troubleshooting
- Data Center Networking
- Python/Go/C++
- Project Management
- Network Performance
How to Get Hired at Google
- Research Google's culture and values: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to align your application.
- Tailor your resume strategically: Highlight extensive experience in network design, routing protocols, and automation, using keywords from the job description.
- Demonstrate strong problem-solving skills: Prepare for technical network architecture, design, and troubleshooting questions with practical, scaled examples.
- Showcase large-scale network experience: Emphasize your ability to plan, design, and manage global, high-bandwidth network infrastructure.
- Network effectively with Googlers: Connect on LinkedIn with current and former Google employees in network engineering for insights and potential referrals.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background