Staff Software Engineer: AI & Large-Scale Networking

Google

Sunnyvale (CA)

On-site

USD 207,000 - 301,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Google seeks software engineers to contribute to next-generation networking and AI-enabled infrastructure. You will design and implement software for high-scale Google networks, collaborating across teams to improve performance and reliability.

The role covers testing strategy, SDN controller integration, and architecture across multi-disciplinary projects in a fast-paced environment with strong leadership expectations.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience programming in C++, Java, Python, Kotlin or Go.
  • 5 years of experience testing, and launching software products.
  • 5 years of experience with software design and architecture.
  • Experience integrating generative AI tools or LLM interfaces into workflows.

Responsibilities

  • Drive innovation and independently create requirements and develop designs for new networking product ideas, process improvements, technology velocity, higher systems performance, and cost reductions across organizational boundaries.
  • Lead the development of software that improves the velocity, performance, safety, transparency, and manageability of Google network systems across various engineering teams.
  • Define and lead the overarching testing strategy by architecting rigorous unit and component testing frameworks using network emulation tools to drastically reduce NPI cycle times and prevent production rollbacks.
  • Build sophisticated software to interface with global software-defined networking (SDN) controllers, translating high-level network intent into device configurations using industry-standard protocols like gRIBI, gNMI, and RPCs.
  • Evaluate the current inefficiencies, complexities, and flaws in network systems, and propose designs, software, and processes to improve them.

Skills

8 years programming experience
C++/Java/Python/Kotlin/Go
5 years testing software products
5 years software design & architecture
Generative AI / LLM integration

Education

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

Job description

Google seeks software engineers to contribute to next-generation networking and AI-enabled infrastructure. You will design and implement software for high-scale Google networks, collaborating across teams to improve performance and reliability.

The role covers testing strategy, SDN controller integration, and architecture across multi-disciplinary projects in a fast-paced environment with strong leadership expectations.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Staff Software Engineer: AI & Network Infrastructure
Senior Staff Software Engineer: AI & Network Infrastructure

Google • Sunnyvale (CA)

On-site
USD 262,000 - 365,000
Staff Software Engineer - AI/ML Networking for Data Centers
Staff Software Engineer - AI/ML Networking for Data Centers

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer — AI Networking & Switches
Staff Software Engineer — AI Networking & Switches

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Software Engineer: AI/ML Networking & Smart NICs
Senior Software Engineer: AI/ML Networking & Smart NICs

Google • Durham (NC)

On-site
USD 174,000 - 252,000
Bonus target
Equity
Benefits
Staff Software Engineer, Data Center Networking & AI Infra
Staff Software Engineer, Data Center Networking & AI Infra

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer — Large-Scale Systems & AI Infra
Staff Software Engineer — Large-Scale Systems & AI Infra

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior AI/ML Networking & Smart NIC Engineer
Senior AI/ML Networking & Smart NIC Engineer

Socket.dev • Raleigh (NC)

On-site
USD 174,000 - 252,000
AI/ML Networking & Smart NIC Software Engineer
AI/ML Networking & Smart NIC Software Engineer

Google • Durham (NC)

On-site
USD 147,000 - 211,000
Staff Software Engineer, Data Center Network Switches
Staff Software Engineer, Data Center Network Switches

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Software Engineer, AI & Large-Scale Infra
Senior Software Engineer, AI & Large-Scale Infra

Google • New York (NY)

On-site
USD 147,000 - 210,000
Health, dental, vision, life, and/or其它
401(k) with company match
Paid Time Off: 20 days/year
+4