Senior Network Design Engineer, Google Cloud

Google is a global technology company that provides a wide range of internet-related services and products.
Cloud
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Senior Network Design Engineer, Google Cloud

Google Cloud is seeking a Senior Network Design Engineer to join their Technical Infrastructure team. This role is crucial in developing custom silicon solutions that power Google's data center networking infrastructure. The position requires extensive experience in ASIC architecture and networking protocols, combining hardware expertise with software integration knowledge.

The role involves working on cutting-edge ASIC development for data center acceleration, with responsibilities spanning from project definition to implementation. You'll be part of a team that's pushing the boundaries of networking technology, developing solutions that enable Google's massive-scale operations.

Key aspects of the role include architecting networking ASICs, developing new layer protocols, and optimizing hardware/software interfaces. The ideal candidate will have deep knowledge of RDMA-based transports and extensive experience in networking protocols like TCP/IP, Ethernet, and PCIe.

The Technical Infrastructure team at Google is responsible for maintaining and developing the architecture that powers Google's extensive product portfolio. This team takes pride in being the "engineers' engineers," focusing on building and maintaining the next generation of Google's platforms and ensuring networks operate at peak performance.

This is an excellent opportunity for experienced network engineers who want to work on large-scale infrastructure projects that directly impact millions of users worldwide. You'll be working with cutting-edge technology, collaborating with top talent, and contributing to the future of data center networking technology.

The position offers the chance to work on groundbreaking projects while being part of Google's innovative culture. You'll be involved in developing custom silicon solutions that require both deep technical expertise and creative problem-solving skills. The role combines aspects of hardware design, software integration, and system architecture, making it an exciting opportunity for those interested in working at the intersection of these domains.

Last updated 4 days ago

Responsibilities For Senior Network Design Engineer, Google Cloud

  • Participate in evaluation of future ASIC designs and general architecture for executing Google's data center networking roadmap
  • Collaborate in developing new layer protocols for data center networking
  • Understand how everything interacts 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
  • 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 or packet processing and system design principles
  • 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
  • Experience working with software teams optimizing hardware/software interface
  • Experience architecting networking switches, end points, and hardware offloads
  • Experience in a procedural programming language (C++, Python, Go)
  • Understanding of packet classification, processing, queueing, scheduling, switching, routing

Interested in this job?

Jobs Related To Google Senior Network Design Engineer, Google Cloud

Enterprise Architect, Google Cloud Professional Services

Lead enterprise cloud architecture and migration projects at Google Cloud, providing technical leadership and expertise in cloud solutions and customer delivery.

Data Center Operations Manager, Global Server Operations

Lead Google's data center operations team, managing infrastructure, team development, and technical initiatives while ensuring optimal performance of critical systems.

Enterprise Architect, Google Cloud Professional Services (English, Japanese)

Senior Enterprise Architect position at Google Cloud, requiring 6 years of experience, cloud expertise, and bilingual English-Japanese skills.

Virtual Machines Product Manager, Google Compute Engine

Lead product strategy and development for Google Cloud's Virtual Machines infrastructure, driving innovation and growth in cloud computing solutions.

Technical Program Manager, NPI Operations Business Process

Lead NPI Operations Business Process at Google Cloud, managing technical infrastructure and manufacturing processes with competitive compensation and benefits.