Staff Software Engineer: AI Networking & Large-Scale Infra

Google

Sunnyvale (CA)

On-site

USD 207,000 - 300,000

Full time

19 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Google seeks a software engineer to design and operate switch software powering its data centers and AI infrastructure. You will help build scalable, high-performance networks and collaborate across teams.

You will lead projects, mentor engineers, and contribute to TPUs, GPUs, and Google Cloud networking initiatives, with interviews typically conducted in person. The role requires extensive C++ experience and distributed systems expertise.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of C++ programming experience.
  • 5 years building large-scale infrastructure or distributed systems.
  • 5 years of experience launching software products.
  • Experience in problem management and network design.

Responsibilities

  • Provide technical leadership on projects.
  • Coach a distributed team of engineers.
  • Scale and performance tuning of a large-scale network.
  • Design, develop, test, deploy, maintain and improve switch software.
  • Work on projects enabling AI networking infrastructure for TPUs and GPUs.

Skills

C++ programming
Large-scale systems
Network design
Problem solving
Infrastructure development

Education

Bachelor's degree or equivalent
Master's or PhD preferred

Tools

Linux
SDN

Job description

Google seeks a software engineer to design and operate switch software powering its data centers and AI infrastructure. You will help build scalable, high-performance networks and collaborate across teams.

You will lead projects, mentor engineers, and contribute to TPUs, GPUs, and Google Cloud networking initiatives, with interviews typically conducted in person. The role requires extensive C++ experience and distributed systems expertise.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Data Center Networking & AI/ML
Staff Software Engineer - Data Center Networking & AI/ML

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer — AI Infrastructure & Data Center
Staff Software Engineer — AI Infrastructure & Data Center

Google LLC • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer, Data Center and AI Infrastructure
Staff Software Engineer, Data Center and AI Infrastructure

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer, Data Center Network Switches
Staff Software Engineer, Data Center Network Switches

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer - Data Center Networking & AI
Staff Software Engineer - Data Center Networking & AI

Google LLC • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer - Cloud Networking & Systems
Staff Software Engineer - Cloud Networking & Systems

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Senior Embedded Software Engineer - AI/ML Networking
Senior Embedded Software Engineer - AI/ML Networking

Google • Raleigh (NC)

On-site
USD 174,000 - 252,000
Staff Software Engineer - Lead Large-Scale AI Infra
Staff Software Engineer - Lead Large-Scale AI Infra

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Health insurance
Dental insurance
Vision insurance
+8
Senior Network Software Architect & Tech Lead
Senior Network Software Architect & Tech Lead

Google • Sunnyvale (CA)

On-site
USD 262,000 - 364,000
Senior Network Infrastructure Engineer – Scale & SDN
Senior Network Infrastructure Engineer – Scale & SDN

Google • Sunnyvale (CA)

On-site
USD 174,000 - 252,000