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 3 days 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

Partner Development Manager, Federal, Public Sector

Partner Development Manager role at Google Public Sector, focusing on federal market partnerships and sales development.

Senior Software Developer, Full Stack, Google Workspace

Senior Software Developer position at Google, focusing on full-stack development for Google Workspace, offering competitive compensation and hybrid work arrangement.

Senior CPU Formal Verification Engineer

Senior CPU Formal Verification Engineer role at Google focusing on hardware verification, CPU design, and testing methodologies.

Senior Software Engineer, Google One

Senior Software Engineer position at Google One, focusing on developing and maintaining critical software solutions within the Platforms and Ecosystems product area.

Senior Software Engineer, Google One

Senior Software Engineer position at Google One, focusing on developing and maintaining large-scale software solutions for Google's Platforms and Ecosystems product area.