Network Design Engineer, Google Cloud

Global technology company that designs and develops internet-related services and products.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS · Cloud

Description For Network Design Engineer, Google Cloud

Google Cloud is seeking a Network Design Engineer to join their ML, Systems & Cloud AI (MSCA) organization. This role focuses on developing custom silicon solutions and ASICs to accelerate networking in data centers. The position requires expertise in networking architecture, ASIC design, and hardware/software interface optimization. You'll be part of a team that powers Google's direct-to-consumer products and shapes the future of hyperscale computing.

The role involves working on cutting-edge projects in data center acceleration, requiring deep knowledge of RDMA-based transports and networking protocols. You'll contribute to project definition, design, and implementation of next-generation data center accelerators. The position offers the opportunity to work with state-of-the-art technology and influence the future of Google's networking infrastructure.

As part of the MSCA organization, you'll be involved in designing and implementing hardware, software, machine learning, and systems infrastructure that supports all Google services and Google Cloud. The team prioritizes security, efficiency, and reliability while pushing the boundaries of hyperscale computing. This includes work on advanced technologies like TPUs and Vertex AI, making a global impact on software and hardware development.

The ideal candidate should have extensive experience in networking ASIC architecture, RTL development, and system design principles. Knowledge of various networking protocols, programming languages, and performance analysis is essential. This role offers the chance to work on innovative solutions that power services used by billions of people worldwide.

Last updated 5 days ago

Responsibilities For 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 it interacts with software and other ASIC subsystems to implement groundbreaking data center networks
  • Define performance hardware/software interfaces. Write micro architecture and design specifications
  • Define efficient micro-architecture and block partitioning/interfaces and flows

Requirements For Network Design Engineer, Google Cloud

Python
Go
  • Bachelor's degree in BSC, or a related field, or equivalent practical experience
  • 10 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

Interested in this job?

Jobs Related To Google Network Design Engineer, Google Cloud

Network Architect, Software, Google Public Sector

Network Architect position at Google Public Sector focusing on software development for networking solutions, requiring expertise in Linux networking stack and infrastructure orchestration.

Senior Solutions Acceleration Architect, Application

Senior Solutions Acceleration Architect position at Google Cloud, focusing on cloud-native application architecture and full-stack development in Singapore.

Tech Lead, Software Engineering (For Women in Tech Candidates)

Tech Lead Software Engineering role at Google, focusing on developing next-generation technologies and leading engineering teams, specifically for women in tech candidates.

Senior Staff Application Engineer

Senior Staff Application Engineer position at Google, focusing on designing and implementing supply chain systems and enterprise solutions.

gTechs Ads Global Solutions and Platforms Engineer

Senior technical role at Google developing platforms and solutions for the advertising technology ecosystem, requiring 6+ years of full-stack development experience.