Google Enterprise Network (GEN) is seeking a Staff Software Engineer to lead a team responsible for automating network management systems. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is crucial for Google's infrastructure and Cloud services. The position requires 8 years of software development experience and strong expertise in data structures and algorithms.
As a Staff Software Engineer, you'll be at the forefront of bringing innovative enterprise networking solutions to market, focusing on security and development velocity. You'll lead design reviews, mentor team members, and make critical technical decisions that impact Google's vast network infrastructure.
The role combines technical leadership with hands-on development, requiring expertise in distributed systems, networking, and infrastructure automation. You'll work with cutting-edge technologies, including Google Cloud's Vertex AI platform and contribute to systems that serve billions of users worldwide.
Key responsibilities include writing and testing code, leading technical discussions, reviewing other developers' work, and ensuring best practices are followed. You'll also be responsible for troubleshooting complex system issues and contributing to technical documentation.
This position offers the opportunity to work with Google's world-class engineering teams, access to advanced technologies, and the chance to impact products used by billions. The role is based in Bengaluru, India, and is part of Google's larger mission to organize the world's information and make it universally accessible and useful.
Ideal candidates will have experience in technical leadership, cross-functional project management, and a strong background in distributed systems or networking. The role offers exposure to various aspects of Google's infrastructure, from networking to AI systems, providing excellent growth opportunities in a dynamic, fast-paced environment.