Engineering Manager, Networking

Google is a global technology company that designs and manages hardware, software, ML, and systems infrastructure for Google services and Google Cloud.
Distributed Systems
Principal Software Engineer
Contact Company
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Engineering Manager, Networking

Google's ML, Systems & Cloud AI (MSCA) organization is seeking an Engineering Manager for their Networking team. This role combines technical leadership with people management, requiring expertise in distributed systems, networking, and team leadership. The position involves managing multiple teams across locations, overseeing large-scale projects, and contributing to product strategy.

The ideal candidate will have extensive experience in software development, system design, and networking architecture. They will be responsible for setting strategic direction, working closely with Technical Leads in the United States, and ensuring successful execution of roadmaps. The role requires both technical depth and leadership skills to guide team development and growth.

Working at Google's MSCA organization means being at the forefront of hyperscale computing, managing infrastructure that supports billions of users across Google's services. The team prioritizes security, efficiency, and reliability while driving innovation in areas like TPUs and global networking. This is an opportunity to impact software and hardware development, including Google Cloud's Vertex AI platform.

The position offers the chance to work with cutting-edge technology while developing and managing a team of talented engineers. The successful candidate will play a crucial role in shaping the future of Google's networking infrastructure and contributing to the company's continued technological advancement. This role combines technical expertise, leadership responsibilities, and the opportunity to work on globally impactful projects.

Last updated 3 days ago

Responsibilities For Engineering Manager, Networking

  • Identify strategic direction and future road maps for the team
  • Work in closed loop with the other Technical Leads in United States
  • Execute and deliver the identified road map
  • Provide people development and career management for the team
  • Manage the growth of the team

Requirements For Engineering Manager, Networking

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java)
  • 3 years of experience in a technical leadership role
  • 2 years of experience in people management, supervision/team leadership role
  • Experience in system design, software development, and distributed systems
  • Experience in large-scale distributed systems
  • Experience in networking and network architecture
  • Experience in network infrastructure and software-defined networking

Interested in this job?

Jobs Related To Google Engineering Manager, Networking

Group Product Manager, Home Cross-Surface and Growth

Lead Google's Home Cross-Surface and Growth initiatives as Group Product Manager, developing strategy and driving innovation in connected home technologies.

Director, Engineering, Monarch

Lead Google's Monarch time series database team as Director of Engineering, driving architectural transformation and team development across multiple locations.

Distinguished Engineer, Demand and Capacity Planning

Lead technical strategy for Google's infrastructure resource management as Distinguished Engineer, focusing on demand and capacity planning across ML, Cloud, and Standard Fleets.

Principal Engineer, Titan Platform

Principal Engineer position at Google leading the technical vision and architecture for the Titan Platform, focusing on GenAI applications and Gemini integration.

Principal Engineer, File Solutions

Lead technical direction for Google Cloud's File Solutions team, architecting distributed systems and storage solutions for enterprise customers.