Staff Software Engineer - Data Center Networking & AI/ML

Google

Sunnyvale (CA)

On-site

USD 207,000 - 300,000

Full time

2 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Google engineers develop next-generation software to power billions of users and their devices. This role focuses on high-performance C++ development, AI/ML infrastructure, and scalable networked systems for global services.

The position emphasizes leadership across complex projects, cross-team collaboration, and the ability to evolve with rapid technology changes in a hyperscale environment.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience programming in C++.
  • 5 years of experience testing, and launching software products.
  • 3 years of experience with software design and architecture.
  • Experience with network architecture, ethernet switching, software development and network infrastructure.

Responsibilities

  • Work on the latest AI/ML networks for TPUs and GPUs.
  • Work with hardware and software systems, programming the data plane and control plane for networking applications which drive the world's largest network infrastructure.
  • Manage individual project priorities, deadlines, and deliverables.
  • Lead the design, development, testing, deployment, maintenance and enhancement of software solutions.

Skills

C++ programming
Software testing
Software design
Networking
Leadership

Education

Bachelor's degree or equivalent practical experience
Master’s or PhD in Engineering/CS

Tools

TPUs
Vertex AI
Google Cloud

Job description

Google engineers develop next-generation software to power billions of users and their devices. This role focuses on high-performance C++ development, AI/ML infrastructure, and scalable networked systems for global services.

The position emphasizes leadership across complex projects, cross-team collaboration, and the ability to evolve with rapid technology changes in a hyperscale environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer: AI Networking & Large-Scale Infra
Staff Software Engineer: AI Networking & Large-Scale Infra

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
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 AI/ML Data Platform Engineer
Staff AI/ML Data Platform Engineer

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer, Cloud AI Architect
Staff Software Engineer, Cloud AI Architect

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Health, dental, vision, life, disable
401(k) with company match
Paid Time Off: 20 days of vacation per
+4
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 and AI Infrastructure
Staff Software Engineer, Data Center and AI Infrastructure

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer — AI Features & Scalable Systems
Staff Software Engineer — AI Features & Scalable Systems

Google • Mountain View (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
Staff Software Engineer — AI-Driven, Scalable Systems Leader
Staff Software Engineer — AI-Driven, Scalable Systems Leader

Jobs in JS • Mountain View (CA)

On-site
USD 207,000 - 300,000