Principal Engineer, Cloud Networking

Google
Sunnyvale, CA, USA

About the job

As the Cloud Networking AI Principal Engineer for Network Security, you will provide strategic direction to Google’s Networking Security portfolio, including the development of next-generation security offerings by leveraging AI and autonomous AI agents. You will be responsible for architecting intelligent systems that proactively identify and counter AI-driven exploits, ensuring robust protection across cloud environments. You will drive the product strategy for integrating AI into the security fabric of Google Cloud Networking. In this role, you will utilize understanding of networking platforms and a track record of leading network security products. You will bring a broad perspective on the networking and security market direction, paired with a demonstrated outlook for advocating AI and agentic-based security solutions. You will be instrumental in defining how autonomous systems redefine protection in a complex cloud landscape.

Responsibilities

Maintain a broad understanding of networking and security industry evolutions, including the application of AI-based tools.

Collaborate with senior leaders to ensure Google Cloud Platform (GCP) continues to be the most secure cloud for enterprise applications as they broadly adopt agentic workflows.

Drive alignment and execute organization-wide programs across the entire Google Cloud Networking organization.

Work closely and collaboratively with other GCP organizations, including Compute and Storage.

Qualifications

Minimum

Bachelor's degree in Computer Science or Electrical Engineering, or equivalent practical experience.

15 years of experience with distributed systems, networking, and cloud computing.

10 years of experience in design, data structures and algorithms, and data analysis and debugging, and experience with customer-facing products.

Preferred

20 years of experience in networking or other relevant industries/roles.

Experience successfully building software and large-scale distributed systems.

Master's degree in Computer Science or Electrical Engineering, or equivalent practical experience.