Staff Software Engineer/Tech Lead, ML Network Infrastructure

Google LLC
Sunnyvale, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Sunnyvale, United States of America

Tech stack

C++
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