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 · Cloud

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 focuses on developing custom silicon solutions and ASICs to accelerate networking in data centers. The position requires extensive experience in networking architecture, ASIC design, and hardware/software interfaces.

As a Senior Network Design Engineer, you'll be part of a diverse team that pushes boundaries in developing custom silicon solutions powering Google's direct-to-consumer products. Your work will directly impact millions of users worldwide by shaping the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.

The role involves working on cutting-edge technology in data center networking, including RDMA-based transports, packet processing, and system design principles for low latency, high throughput, security, and reliability. You'll collaborate with cross-functional teams to develop new layer protocols, evaluate future ASIC designs, and implement groundbreaking data center networks.

The Technical Infrastructure team is crucial in maintaining Google's vast network infrastructure and developing next-generation platforms. They take pride in being the engineers' engineers, focusing on keeping networks running optimally to ensure the best user experience possible.

This position offers the opportunity to work with state-of-the-art technology, contribute to innovative solutions, and be part of a team that directly impacts Google's infrastructure. The role requires a blend of technical expertise in networking, hardware design, and software integration, making it ideal for someone passionate about pushing the boundaries of data center technology.

Google offers a collaborative environment, the chance to work on challenging problems at scale, and the opportunity to influence the future of cloud infrastructure. The position provides exposure to cutting-edge technology and the chance to work with some of the industry's best minds in networking and hardware design.

Last updated a day 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 to implement groundbreaking data center networks
  • 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, Network on Chip principles and protocols
  • Experience in estimating performance by analysis, modeling, and network simulation
  • Experience working with software teams optimizing the 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, traffic conditioning, and telemetry

Interested in this job?

Jobs Related To Google Senior Network Design Engineer, Google Cloud

Senior Program Manager, Supply Chain Operations, Hardware Fulfillment

Senior Program Manager position at Google, managing supply chain operations and hardware fulfillment for data center infrastructure.

Data Center Operations Manager, Server Operations

Lead Google's data center operations team, managing infrastructure, and overseeing technical teams in server operations and maintenance.

Senior Product Manager, Google Distributed Cloud, Storage

Lead product strategy and development for Google Distributed Cloud Storage, focusing on enterprise-grade solutions that enable AI innovation and meet global customer needs.

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.

Enterprise Cloud Architect

Lead cloud transformations and architect solutions for enterprise customers at Google Cloud Platform in Riyadh, focusing on financial services sector.