Staff Software Engineer/Tech Lead, ML Network Infrastructure

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.

Benefits offered by this job

20% bonus target
Equity
Comprehensive benefits

Job summary

Google is hiring a Staff Software Engineer/Tech Lead for their ML Network Infrastructure team in Sunnyvale, CA. This role involves setting technical strategies, leading the architecture of highly-available ML networks, and mentoring engineers. Candidates should have at least 8 years of C++ experience and a strong background in software design.

The position offers competitive compensation of $207,000 - $301,000 plus bonuses and equity. Join Google and be part of a team that shapes innovative technologies that connect billions of users.

Qualifications

  • 8 years of experience programming in C++.
  • 5 years of experience testing and launching software products.
  • 3 years of experience working in a technical leadership role.

Responsibilities

  • Lead the technical strategy and architecture of control planes for ML network fabrics.
  • Design and implement SDLC using LLMs and workflows.
  • Drive all aspects of development from requirements to deployment.
  • Collaborate on architectural alignment across teams.
  • Mentor engineers to align career goals with project priorities.

Skills

C++ programming
Software design and architecture
Technical leadership
Data structures and algorithms

Education

Bachelor’s degree or equivalent
Master’s degree or PhD in Engineering or Computer Science

Job description

Staff Software Engineer/Tech Lead, ML Network Infrastructure

Google – Sunnyvale, CA, USA

About the job

Google’s software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a Staff Engineer on the ML Network Infrastructure team, you will set the technical strategy for Google’s next-generation ML network fabrics, architect and build software for distributed services, and drive technical direction for highly‑available ML network fabrics.

Minimum qualifications
  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience programming in C++.
  • 5 years of experience testing, and launching software products.
  • 5 years of experience building and developing large‑scale infrastructure, distributed systems or networks.
  • 3 years of experience with software design and architecture.
Preferred qualifications
  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • 8 years of experience with data structures and algorithms.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience working in a complex, matrixed organization involving cross‑functional, or cross‑business projects.
  • Experience with Data Center Networking, Software Defined Networking (SDN) architectures, and high‑performance RPC frameworks.
Responsibilities
  • Lead the technical strategy and architecture of next‑generation control planes and software infrastructure for highly‑available ML network fabrics.
  • Design and implement agentic SDLC, leveraging LLMs and automated workflows to streamline development aspects like triaging and testing.
  • Drive all aspects of development—from requirements definition to global deployment—upholding reliability standards for distributed networking systems.
  • Collaborate and drive architectural alignment across Networking Infrastructure and Cloud with senior engineers and product managers.
  • Mentor individual engineers, aligning long‑term career goals with project priorities and business objectives.
Benefits & Compensation

Individual pay is determined by factors including job‑related skills, experience, and relevant education or training.

US: $207,000 - $301,000 (USD) + 20% bonus target + equity + benefits.

Equal Employment Opportunity

Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents‑to‑be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google’s EEO Policy, Know your rights: workplace discrimination is illegal, Belonging at Google, and How we hire.

Accommodations

If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form.

English Proficiency

English proficiency is a requirement for all roles unless stated otherwise in the job posting.

Recruitment Agencies

Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.

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

Similar jobs worth comparing

Staff Software Engineer/Tech Lead, ML Network Infrastructure
Staff Software Engineer/Tech Lead, ML Network Infrastructure

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Software Engineer, ML Fabric Deployment Acceleration
Software Engineer, ML Fabric Deployment Acceleration

Google • New York (NY)

On-site
USD 147,000 - 211,000
Senior Staff Software Engineer, Network Management
Senior Staff Software Engineer, Network Management

Google • Sunnyvale (CA)

On-site
USD 262,000 - 364,000
Software Engineer, ML Fabric Deployment Acceleration
Software Engineer, ML Fabric Deployment Acceleration

Google Inc. • New York (NY)

On-site
USD 147,000 - 210,000
Bonus target: 15%
Equity
Benefits
Staff Software Engineer, Infrastructure, Google Cloud Networking
Staff Software Engineer, Infrastructure, Google Cloud Networking

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Software Engineer, Network Infrastructure
Senior Software Engineer, Network Infrastructure

Google • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Staff Engineer & Tech Lead, ML Network Infra
Staff Engineer & Tech Lead, ML Network Infra

Google • Sunnyvale (CA)

On-site
USD 207,000 - 301,000
20% bonus target
Equity
Comprehensive benefits
Staff Software Engineer, AI/ML Storage Infrastructure
Staff Software Engineer, AI/ML Storage Infrastructure

Google Inc. • San Jose (CA)

On-site
USD 207,000 - 301,000
20% bonus target
Equity
Comprehensive benefits
Senior Software Engineer, Infrastructure, Google Cloud Networking
Senior Software Engineer, Infrastructure, Google Cloud Networking

Google • United States

On-site
USD 174,000 - 252,000
Senior Software Engineer, ML Infrastructure, Control Plane
Senior Software Engineer, ML Infrastructure, Control Plane

Google • Sunnyvale (CA)

On-site
USD 174,000 - 252,000