Taro Logo

Staff Network Design Engineer, Google Cloud

A global technology company that designs and develops internet-related services and products.
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Staff Network Design Engineer, Google Cloud

Google Cloud is seeking a Staff Network Design Engineer to join their team developing custom silicon solutions that power the future of Google's direct-to-consumer products. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing, implementing, and managing hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud.

The position requires deep expertise in networking ASIC architecture and development, with responsibilities spanning from project definition to implementation. The successful candidate will be involved in developing next-generation data center accelerators, focusing on performance analysis for networking stacks using RDMA-based transports.

Key responsibilities include evaluating future ASIC designs, developing new layer protocols for data center networking, and implementing groundbreaking data center networks. The role requires strong technical skills in hardware/software interfaces, micro-architecture design, and system integration.

The ideal candidate should have at least 8 years of experience in networking ASIC architecture, with expertise in protocols such as TCP/IP, Ethernet, PCIE, and DRAM. Experience with software optimization, networking switches, and programming languages like C++, Python, or Go is highly valued.

This is an opportunity to work at the forefront of data center technology, contributing to solutions that power Google's global infrastructure. The role offers the chance to work with cutting-edge technology while collaborating with world-class engineers in a company known for innovation and technical excellence.

Working at Google means being part of a company that prioritizes security, efficiency, and reliability across all operations. The position offers the opportunity to shape the future of hyperscale computing and contribute to projects with global impact, including Google Cloud's Vertex AI platform.

Last updated 3 days ago

Responsibilities For Staff 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 Staff 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

Jobs Related To Google Staff Network Design Engineer, Google Cloud