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

Senior Formal Verification Engineer

Senior Formal Verification Engineer role at Google Cloud, focusing on ASIC design verification and cloud infrastructure development.

Senior Systems Development Engineer, Silicon

Senior Systems Development Engineer role at Google, focusing on cloud infrastructure, Linux systems, and automation using Python for large-scale systems.

Senior Software Engineer, Cloud Observability Compliance

Senior Software Engineer position at Google Cloud focusing on Cloud Observability Compliance, building enterprise-ready solutions for logging, trace, and monitoring systems.

Senior Software Engineer, Google Cloud

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

Senior Networking Engineer, VMware Engine, Google Cloud

Senior Networking Engineer position at Google Cloud, focusing on VMware Engine infrastructure and cloud networking technologies.