Network Design Engineer, Google Cloud

A global technology company that specializes in internet-related services and products, including search, cloud computing, software, and hardware.
Cloud
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Description For Network Design Engineer, Google Cloud

Join Google Cloud as a Network Design Engineer and be part of a diverse team developing custom silicon solutions that power Google's future. This role focuses on developing Application-Specific Integrated Circuits (ASICs) to accelerate networking in data centers. You'll work within the ML, Systems & Cloud AI (MSCA) organization, which is responsible for Google's hardware, software, and infrastructure.

As a Network Design Engineer, you'll contribute to architecting networking ASICs from specification to production, working on RDMA, packet processing, and system design principles. Your responsibilities will include evaluating future ASIC designs, developing new layer protocols, and defining hardware/software interfaces. The role requires expertise in RTL development, micro-architecture design, and understanding of networking protocols like TCP/IP, Ethernet, and PCIE.

The position offers the opportunity to shape Google's data center networking roadmap, working with cutting-edge technology and collaborating with software teams to optimize hardware/software interfaces. You'll be part of Google's mission to drive innovation in hyperscale computing, contributing to services used by billions of people worldwide.

Working at Google means joining a company committed to diversity, equality, and innovation. You'll be based in either Tel Aviv or Haifa, Israel, contributing to Google's global impact on software and hardware development, including Google Cloud's Vertex AI platform.

Last updated 3 minutes ago

Responsibilities For 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 it 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 Network Design Engineer, Google Cloud

Python
Go
  • Bachelor's degree in BSC, or a related field, or equivalent practical experience
  • 10 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 Network Design Engineer, Google Cloud

Staff Software Engineer, Google Cloud Platforms

Staff Software Engineer position at Google Cloud Platforms focusing on developing next-generation cloud technologies and enterprise-grade solutions.

Cloud Solutions Architect, Rapid Innovation Team

Cloud Solutions Architect position at Google Cloud, focusing on developing prototypes and solutions for public sector clients using GCP, requiring TS/SCI clearance and strong full-stack development skills.

Cloud Solutions Architect, Rapid Innovation Team

Cloud Solutions Architect position at Google Cloud, focusing on public sector innovation and cloud solutions development, requiring TS/SCI clearance and offering competitive compensation.

Senior Staff Software Engineer, Google Cloud

Senior Staff Software Engineer position at Google Cloud, leading technical projects and teams while developing enterprise-grade cloud solutions.

Staff Software Engineer, GKE Node and Workload Enablement

Staff Software Engineer position at Google Cloud focusing on GKE Node and Workload Enablement, developing next-generation Kubernetes functionality and infrastructure solutions.