Senior Network Design Engineer, Google Cloud

Global technology company specializing in internet-related services and products.
Cloud
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Senior Network Design Engineer, Google Cloud

Google is seeking a Senior Network Design Engineer to join their Cloud team, focusing on developing custom silicon solutions that power the future of Google's direct-to-consumer products. This role is integral to the Technical Infrastructure team, where you'll be developing Application-Specific Integrated Circuits (ASICs) to accelerate networking in data centers.

As a Senior Network Design Engineer, you'll be working at the cutting edge of data center technology, contributing to the architecture that keeps Google's vast network infrastructure running smoothly. You'll be involved in everything from project definition to implementation, with a special focus on developing next-generation data center accelerators.

The role requires deep expertise in networking ASICs, RDMA-based transports, and system design principles for low latency, high throughput, security, and reliability. You'll be working with state-of-the-art technology, collaborating with cross-functional teams to develop innovative solutions for Google's networking infrastructure.

This position offers the opportunity to work on groundbreaking projects that directly impact millions of users worldwide. You'll be part of a diverse team that pushes boundaries and drives innovation in hardware experiences, delivering unparalleled performance, efficiency, and integration.

The ideal candidate will have extensive experience in networking ASIC architecture, RTL development, and system design. You'll need to be comfortable with both hardware and software interfaces, and have a strong understanding of networking protocols and principles. This role offers the chance to work with cutting-edge technology while solving complex challenges in data center networking.

Working at Google means joining a company that values diversity, equality, and inclusion. You'll be part of a team that's proud to be "engineers' engineers," working on systems that power some of the world's most widely-used products and services. The role offers the opportunity to work in either Tel Aviv or Haifa, Israel, contributing to Google's mission of organizing the world's information and making it universally accessible and useful.

Last updated 3 months 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 (preferred)
  • Experience in estimating performance by analysis, modeling, and network simulation (preferred)
  • Experience working with software teams optimizing hardware/software interface (preferred)
  • Experience architecting networking switches, end points, and hardware offloads (preferred)
  • Experience in a procedural programming language (C++, Python, Go) (preferred)
  • Understanding of packet classification, processing, queueing, scheduling, switching, routing (preferred)

Interested in this job?

Jobs Related To Google Senior Network Design Engineer, Google Cloud

Senior Software Developer, Google Cloud AI

Senior Software Developer position at Google Cloud AI, focusing on developing enterprise-grade solutions and next-generation technologies that serve billions of users worldwide.

Senior Software Developer, Infrastructure, Google Cloud Platforms

Senior Software Developer position at Google Cloud, focusing on infrastructure development and distributed systems, requiring 5+ years of C++ experience.

Enterprise Account Manager, Retail, Google Cloud (German)

Lead enterprise sales for Google Cloud in the retail sector across German markets, managing C-level relationships and driving digital transformation initiatives.

Senior Software Developer, Google Cloud Platforms

Senior Software Developer position at Google Cloud, developing enterprise-grade solutions and next-generation technologies that impact billions of users globally.

Customer Engineer III, AI/ML, Google Cloud

Senior Customer Engineer role at Google Cloud focusing on AI/ML solutions, requiring 10 years of experience in cloud architecture and data analytics.