Senior Network Design Engineer, Google Cloud

Google is a global technology company that builds infrastructure, platforms, and products used by millions worldwide.
$150,000 - $250,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Senior Network Design Engineer, Google Cloud

Google is seeking a Senior Network Design Engineer to join their Technical Infrastructure team, focusing on developing custom silicon solutions for data center networking. This role combines hardware architecture and networking expertise, where you'll work on cutting-edge ASIC development for Google's data center infrastructure.

The position requires deep expertise in networking ASIC architecture, from specification to production, with a focus on RDMA, packet processing, and system design principles. You'll be responsible for developing next-generation data center accelerators, working on performance analysis for end-to-end networking stacks, and contributing to Google's data center networking roadmap.

As part of Google's Technical Infrastructure team, you'll be at the forefront of maintaining and developing the architecture that powers Google's vast product portfolio. The role offers the opportunity to work with state-of-the-art technology and contribute to systems that impact millions of users globally.

The ideal candidate should have extensive experience in networking protocols, hardware design, and system architecture. You'll collaborate with software teams to optimize hardware/software interfaces and work on groundbreaking data center network implementations. This position offers the chance to shape the future of Google's infrastructure while working with a diverse team of experts.

Key responsibilities include evaluating future ASIC designs, developing new layer protocols, defining hardware/software interfaces, and creating micro-architecture specifications. The role requires both technical depth in ASIC design and breadth in understanding system-level interactions.

Last updated 2 months ago

Responsibilities For Senior Network Design Engineer, Google Cloud

  • Participate in evaluation of future ASIC designs and architecture for Google's data center networking roadmap
  • Collaborate in developing new layer protocols for data center networking
  • Understand interactions with software and other ASIC subsystems
  • Define performance hardware/software interfaces
  • Write micro-architecture and design specifications
  • Define efficient micro-architecture and block partitioning/interfaces and flows

Requirements For Senior Network Design Engineer, Google Cloud

Python
Go
Linux
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience architecting networking ASICs from specification to production
  • Experience working with design networking like RDMA and packet processing
  • Experience developing RTL for ASIC subsystems
  • Experience in Cross-functional, micro-architecture, design, verification, logic synthesis, and timing closure
  • Experience in TCP, IP, Ethernet, PCIE and DRAM, NoC principles and protocols
  • Experience in estimating performance by analysis, modeling, and network simulation

Benefits For Senior Network Design Engineer, Google Cloud

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for special needs
  • Global work environment

Interested in this job?

Jobs Related To Google Senior Network Design Engineer, Google Cloud

Software Engineer, Black Community Inclusion

Senior Software Engineering role at Google focusing on Black Community Inclusion, requiring 5+ years of experience in software development and technical leadership.

Networking RTL Design Engineer, Google Cloud

Senior RTL Design Engineer role at Google Cloud, focusing on networking ASIC development and architecture for data center infrastructure.

EDA/CAD Custom Tool Development Engineer, Google Cloud

Senior engineering role at Google Cloud focusing on EDA/CAD tool development for TPU hardware acceleration, combining chip design expertise with AI/ML implementation.

Senior Application Engineer

Senior Application Engineer position at Google, focusing on business systems integration and enterprise software development with 8+ years of experience required.

Senior Networking Formal Verification Engineer, Google Cloud

Senior Networking Formal Verification Engineer position at Google Cloud, focusing on formal verification of hardware designs and networking components for Google's infrastructure.