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 7 days 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

Virtual Machines Product Manager, Google Compute Engine

Lead product management for Google Cloud's Virtual Machines infrastructure, driving innovation and strategy for cloud computing solutions.

Field Sales Manager II, Startups, Acquisition, Google Cloud

Lead a team of Field Sales Representatives at Google Cloud, managing startup accounts and driving business growth with 10+ years of experience required.

Product Manager, Capacity and Logistics Systems

Senior Product Manager role at Google Cloud focusing on capacity and logistics systems for VM infrastructure, offering competitive compensation and benefits.

Staff Cloud Solutions Architect, Rapid Innovation

Senior cloud architecture role at Google Public Sector, focusing on GCP solutions and prototypes for government and education clients.

Senior Product Manager, Cloud SQL Availability, Disaster Recovery

Senior Product Manager role focusing on Cloud SQL Availability and Disaster Recovery at Google, leading strategy and execution for database technologies.