Staff Network Design Engineer, Google Cloud

A global technology company that designs and develops internet-related services and products.
Distributed Systems
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 for data center networking. This role combines hardware architecture and networking expertise, focusing on developing Application-Specific Integrated Circuits (ASICs) to accelerate networking in data centers. The position is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for Google's infrastructure powering services like Search, YouTube, and Cloud services.

The ideal candidate will have deep expertise in networking ASIC architecture, RDMA-based transports, and system design principles for high-performance computing. They will be responsible for evaluating and designing future ASIC architectures, developing new networking protocols, and creating efficient hardware/software interfaces. The role requires understanding of complex systems, from low-level hardware design to high-level software integration.

This is an opportunity to shape the future of Google's data center infrastructure, working with cutting-edge technology and contributing to systems that serve billions of users. The position offers the chance to work with world-class engineers and researchers, solving complex technical challenges in networking and hardware design. The role is based in either Tel Aviv or Haifa, Israel, and requires collaboration with global teams to drive innovation in cloud infrastructure.

Last updated 5 minutes 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

Interested in this job?

Jobs Related To Google Staff Network Design Engineer, Google Cloud

Staff Software Developer, Google Cloud

Staff Software Developer position at Google Cloud focusing on technical leadership and development of enterprise-grade cloud solutions, offering competitive compensation and benefits.

Senior Design Engineer, Networking, Google Cloud

Senior Design Engineer position at Google Cloud, focusing on networking ASIC development and data center infrastructure, requiring 8+ years of experience in hardware architecture and networking protocols.

Senior Staff Software Engineer, Infrastructure, Google Cloud Data Management

Senior Staff Software Engineer position at Google Cloud focusing on infrastructure and data management systems, requiring extensive experience in distributed systems and technical leadership.

Staff Software Engineer, Google Enterprise Network

Lead software engineering role at Google focusing on enterprise network automation and infrastructure development in Bengaluru, India.

Staff Software Engineer, Google Distributed Cloud

Staff Software Engineer position at Google working on Google Distributed Cloud, leading development of large-scale infrastructure and distributed systems.