Senior Design Engineer, Networking, Google Cloud

A global technology company that designs and develops cloud computing, search engine, software, hardware, and AI solutions.
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Senior Design Engineer, Networking, Google Cloud

Google Cloud is seeking a Senior Design Engineer to join their Networking team, focusing on developing cutting-edge ASIC solutions for data center networking. This role sits within the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for the hardware and software infrastructure powering Google's services and Cloud platform.

The position requires deep expertise in networking ASIC architecture, with responsibilities spanning from initial specification to production implementation. You'll be working on next-generation data center accelerators, focusing on RDMA-based transports and end-to-end networking stack performance analysis.

As a senior engineer, you'll collaborate with cross-functional teams to develop new layer protocols, evaluate future ASIC designs, and implement groundbreaking data center networks. The role combines hardware expertise with software integration, requiring understanding of both domains to create efficient and performant solutions.

The ideal candidate should have extensive experience with networking protocols (TCP/IP, Ethernet, PCIe), hardware design principles, and programming skills. You'll be part of Google's mission to shape the future of hyperscale computing, working on projects that directly impact billions of users worldwide through Google's services and Cloud platform.

This is an opportunity to work with cutting-edge technology in data center networking, contribute to Google's infrastructure evolution, and collaborate with world-class engineers in a company known for innovation and technical excellence.

Last updated 3 hours ago

Responsibilities For Senior Design Engineer, Networking, 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 Design Engineer, Networking, 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

Interested in this job?

Jobs Related To Google Senior Design Engineer, Networking, Google Cloud

Senior Software Engineer, Google Cloud Dataproc

Senior Software Engineer position at Google Cloud Dataproc focusing on distributed systems, Apache Spark, and data analytics infrastructure.

Senior Software Engineer, Infrastructure Storage, Google Cloud

Senior Software Engineer position at Google Cloud focusing on infrastructure storage systems, requiring expertise in distributed systems and 5+ years of software development experience.

Senior Software Engineer, Google Cloud, Dataproc

Senior Software Engineer position at Google Cloud focusing on Dataproc, distributed systems, and cloud infrastructure development with competitive compensation and benefits.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google focusing on infrastructure and core systems development, offering competitive compensation and opportunity to work on large-scale distributed systems.

Senior Software Engineer, Infrastructure, Google Cloud Networking

Senior Software Engineer position at Google Cloud Networking, focusing on infrastructure development with C++ and distributed systems, offering $166k-$244k + benefits.