Staff Software Engineer/Tech Lead, ML Network Infrastructure

Google LLC
Sunnyvale, CA, United States
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

C++ (Programming Language) Cloud Computing Distributed Systems Network Architecture Software Architecture Systems Development Life Cycle Computer Networking Systems

Job description

Experteer Overview As Staff Engineer on the ML Network Infrastructure team, you set the technical strategy and lead architecture for next-generation ML network fabrics. You drive end-to-end development from requirements to global deployment, ensuring reliability for distributed networking systems. You mentor engineers and align technical direction with product priorities, collaborating with Networking Infrastructure and Cloud teams. Your work shapes scalable, high-performance control-plane software and distributed services at Google-scale. Compensation / Benefits * Define and drive technical strategy for ML network fabrics and control-plane software * Architect and implement distributed services and abstractions * Lead cross-functional collaboration with Networking Infrastructure, Cloud, and product managers * Mentor engineers and align career growth with project priorities * Oversee deployment and reliability standards across global environments * Champion SDLC improvements leveraging automation and AI-assisted workflows Tasks * 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 Key requirements * 20% bonus target * equity * benefits

Requirements

_ automation and AI-assisted workflows Tasks * 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 Key requirements * 20% bonus target * equity * benefits

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

2:27 min

Introduction to WebAssembly in a cloud computing context

Edo Edo · WWC 2024

1:29 min

Overcoming challenges in AI-assisted distributed system development

Przemysław Ładyński Przemysław Ładyński · WWC Europe 2026

1:28 min

Network topology for distributed fish feeding nodes

Øivind Heggland Øivind Heggland · Europe 2026 Virtual

5:00 min

Exploring the specific workplace responsibilities of staff software engineers

Jan Giacomelli · LIVE

2:51 min

Alibaba Cloud developer resources and cloud computing training

Cheng Zhang · LIVE

Videos

See all

Related articles

See all