Senior Network Design Engineer, Google Cloud

Google is a global technology company that builds innovative products and services used by millions worldwide.
Cloud
Staff 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, which is responsible for maintaining and advancing Google's vast network of data centers and platforms.

The position requires a seasoned professional with 8+ years of experience in networking ASIC architecture, combining deep technical knowledge with practical implementation skills. You'll be working on cutting-edge technology that directly impacts millions of users worldwide, developing Application-Specific Integrated Circuits (ASICs) to accelerate networking in data centers.

As a Senior Network Design Engineer, you'll be involved in every aspect of ASIC development, from initial specification to production. Your responsibilities will include evaluating future ASIC designs, developing new layer protocols, and defining hardware/software interfaces. You'll work with cross-functional teams to implement groundbreaking data center networks and contribute to Google's data center networking roadmap.

The role offers the opportunity to work with state-of-the-art technology and contribute to projects that push the boundaries of what's possible in data center networking. You'll be part of a diverse team that values innovation and technical excellence, working alongside some of the industry's brightest minds.

The position is based in either Tel Aviv or Haifa, Israel, where you'll have access to Google's world-class facilities and resources. You'll be part of a company culture that emphasizes collaboration, creativity, and impact, with the chance to work on projects that affect billions of users globally.

This role is perfect for someone who combines deep technical expertise in networking ASICs with a passion for innovation and system-level thinking. You'll need to understand not just the hardware aspects but also how everything interacts with software and other ASIC subsystems. The position offers competitive compensation and the opportunity to work on challenging problems at a global scale.

Join Google's Technical Infrastructure team to help build the future of cloud computing and data center networking, working on projects that require both technical depth and breadth. Your contributions will help shape the next generation of Google's infrastructure, ensuring users continue to have the best and fastest experience possible.

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 Technical Program Manager I, Google Cloud

Senior Technical Program Manager position at Google Cloud, leading complex technical projects with 8+ years experience required, offering competitive compensation $183K-$271K+benefits.

Field Sales Manager, Startups and Corporate, Google Cloud

Lead Google Cloud's sales team focusing on startups and corporate clients, managing Field Sales Representatives and driving cloud solution adoption.

Senior Product Manager, Google Distributed Cloud

Senior Product Manager position at Google Cloud, leading strategy and development of Distributed Cloud platform, offering $183K-$271K salary plus benefits.

Technical Program Manager, Cloud and Asset Portfolio Solutions

Technical Program Manager position at Google focusing on Cloud and Asset Portfolio Solutions, managing infrastructure and data center operations.

Technical Program Manager III, Network Acceleration, Cloud Systems

Technical Program Manager III position at Google, managing network infrastructure solutions for AI/ML, Cloud, and other core products, offering $156K-$229K + benefits.