Senior Network Design Engineer, Google Cloud

Google is a global technology company that provides a wide range of internet-related services and products.
Cloud
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Senior Network Design Engineer, Google Cloud

Google Cloud is seeking a Senior Network Design Engineer to join their Technical Infrastructure team. This role is crucial in developing custom silicon solutions that power Google's data center networking infrastructure. The position requires extensive experience in ASIC architecture and networking protocols, combining hardware expertise with software integration knowledge.

The role involves working on cutting-edge ASIC development for data center acceleration, with responsibilities spanning from project definition to implementation. You'll be part of a team that's pushing the boundaries of networking technology, developing solutions that enable Google's massive-scale operations.

Key aspects of the role include architecting networking ASICs, developing new layer protocols, and optimizing hardware/software interfaces. The ideal candidate will have deep knowledge of RDMA-based transports and extensive experience in networking protocols like TCP/IP, Ethernet, and PCIe.

The Technical Infrastructure team at Google is responsible for maintaining and developing the architecture that powers Google's extensive product portfolio. This team takes pride in being the "engineers' engineers," focusing on building and maintaining the next generation of Google's platforms and ensuring networks operate at peak performance.

This is an excellent opportunity for experienced network engineers who want to work on large-scale infrastructure projects that directly impact millions of users worldwide. You'll be working with cutting-edge technology, collaborating with top talent, and contributing to the future of data center networking technology.

The position offers the chance to work on groundbreaking projects while being part of Google's innovative culture. You'll be involved in developing custom silicon solutions that require both deep technical expertise and creative problem-solving skills. The role combines aspects of hardware design, software integration, and system architecture, making it an exciting opportunity for those interested in working at the intersection of these domains.

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

Interested in this job?

Jobs Related To Google Senior Network Design Engineer, Google Cloud

Software Engineering Manager, Google Cloud, Enterprise, Workloads, Manageability

Lead software engineering teams at Google Cloud, managing enterprise solutions and cloud infrastructure while overseeing technical strategy and team development.

Customer Engineer III, High Performance Computing, BioTech, Cloud

Senior technical role at Google Cloud focusing on High Performance Computing and BioTech solutions, requiring 10 years of cloud architecture experience.

Staff Software Developer, Google Cloud

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

Sales Engineer III, Application Modernization, Google Cloud

Senior technical sales role at Google Cloud focusing on application modernization and cloud architecture, combining deep technical expertise with customer relationship management.

Senior Software Engineering Manager, Infrastructure, Google Cloud Data Management

Lead Google Cloud's Infrastructure team as Senior Software Engineering Manager, overseeing distributed systems development and engineering teams in New York.