Taro Logo

Staff Design Engineer, Google Cloud, Networking

A global technology company that specializes in internet-related services and products.
Cloud
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Cloud · Enterprise SaaS
This job posting is no longer active. Check out these related jobs instead:

Job Description

Google Cloud is seeking a Staff Design Engineer to join their Networking team, focusing on developing ASICs used to accelerate networking in data centers. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing and implementing hardware, software, and infrastructure for Google services and Google Cloud.

The position requires deep expertise in networking ASIC architecture and development, with responsibilities spanning from project definition to implementation. You'll be working on next-generation data center accelerators, focusing on performance analysis for end-to-end networking stacks.

As a Staff Design Engineer, you'll lead complex ASIC subsystems, collaborate with cross-functional teams, and define hardware/software interfaces. The role combines technical leadership with hands-on development, requiring expertise in areas such as RDMA, packet processing, TCP/IP, and various networking protocols.

The position offers the opportunity to work on cutting-edge technology that powers Google's global infrastructure. You'll be part of a team that prioritizes security, efficiency, and reliability while pushing the boundaries of hyperscale computing. This role is ideal for someone who wants to impact billions of users through Google's services and cloud infrastructure.

Google offers a collaborative environment with opportunities to work on challenging problems in data center networking. The position comes with Google's comprehensive benefits package and the chance to work with industry-leading experts in silicon design and cloud infrastructure.

Last updated 8 days ago

Responsibilities For Staff Design Engineer, Google Cloud, Networking

  • Lead a complex ASIC subsystem
  • Understand how it interacts with software and other ASIC subsystems to implement data center networks
  • Define high-performance hardware/software interfaces. Write micro architecture and design specifications
  • Define efficient micro-architecture and block partitioning/interfaces and flows
  • Collaborate closely with software, verification, and physical design stakeholders to ensure the designs are complete, correct, and performant

Requirements For Staff Design Engineer, Google Cloud, Networking

Python
Go
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience
  • 10 years of experience architecting networking ASICs from specification to production
  • Experience developing RTL for ASIC subsystems
  • Experience with cross-functional engagement in micro-architecture, design, verification, logic synthesis, and timing closure