Staff Software Engineer - AI/ML Networking for Data Centers

Google

Sunnyvale (CA)

On-site

USD 207,000 - 300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Google is seeking software engineers to work on next-generation technologies powering billions of users. You will contribute to projects spanning AI/ML, distributed systems, networking, data storage, and security, with opportunities to switch teams as the company grows.

The AI and Infrastructure team drives breakthroughs by delivering AI capabilities at massive scale, supporting Google Cloud, Googlers, and users worldwide. Individual pay includes a bonus target and equity.

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
System design
Testing
Networking
Leadership

Education

Bachelor's degree or higher
Master’s degree or PhD (preferred)

Job description

Google is seeking software engineers to work on next-generation technologies powering billions of users. You will contribute to projects spanning AI/ML, distributed systems, networking, data storage, and security, with opportunities to switch teams as the company grows.

The AI and Infrastructure team drives breakthroughs by delivering AI capabilities at massive scale, supporting Google Cloud, Googlers, and users worldwide. Individual pay includes a bonus target and equity.

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

Similar jobs worth comparing

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

Google • Sunnyvale (CA)

On-site
USD 207,000 - 301,000
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, Data Center Network Switches
Staff Software Engineer, Data Center Network Switches

Socket.dev • 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
AI Networking Tech Lead for Scalable Systems
AI Networking Tech Lead for Scalable Systems

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Benefits
Bonus target
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 - ML & Large-Scale Systems Lead
Staff Software Engineer - ML & Large-Scale Systems Lead

Socket.dev • Irvine (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 — AI Networking & Switches
Staff Software Engineer — AI Networking & Switches

Socket.dev • 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

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000