Principal Software Engineer, Google Compute Engine Control Plane

Google Cloud delivers enterprise-grade solutions leveraging cutting-edge technology, helping organizations digitally transform across 200+ countries.
Cloud
Principal Software Engineer
Contact Company
5,000+ Employees
15+ years of experience
AI · Cloud · Enterprise SaaS

Description For Principal Software Engineer, Google Compute Engine Control Plane

Google Compute Engine (GCE) is the cornerstone of Google Cloud Platform (GCP), powering virtually all services from VMs to AI/ML workloads. As a Principal Software Engineer, you'll spearhead the Compute organization's innovation in cutting-edge projects. The role involves leading the development of AI/ML offerings, designing sophisticated workload scheduling systems, and making crucial architectural decisions that shape GCP's future. You'll work at the intersection of cloud infrastructure and artificial intelligence, ensuring Google Cloud maintains its position as a trusted partner for global digital transformation. The role demands extensive experience in distributed systems, technical leadership, and deep knowledge of cloud technologies. You'll be responsible for maintaining high standards of reliability, security, and scalability while ensuring seamless integration across GCP services. This position offers the opportunity to impact cloud computing at a massive scale, working with cutting-edge technologies like GPUs, TPUs, and LLMs, while helping shape the future of cloud infrastructure.

Last updated 22 days ago

Responsibilities For Principal Software Engineer, Google Compute Engine Control Plane

  • Develop new easy-to-use AI/ML related offerings leveraging Google's software stack
  • Design capacity-aware scheduling capabilities to automatically move workloads between zones and regions
  • Drive key architectural decisions to ensure reliability, security, performance, and scalability
  • Drive key implementation decisions to maximize code reuse, leveraging existing frameworks and minimizing technical debt
  • Ensure that APIs and semantics are modular, future proof, and compatible with other parts of GCE and GCP

Requirements For Principal Software Engineer, Google Compute Engine Control Plane

Kubernetes
  • 15 years of experience with large scale distributed systems and architectures
  • Experience in technical leadership, leading global projects and setting technical direction for teams
  • Experience with customer focused, iterative product and feature delivery
  • Experience in networking, compute infrastructure, and architecting, developing, or maintaining cloud solutions
  • Experience working on or with hyperscale cloud technologies
  • Deep understanding of AI/ML-related infrastructure technologies and use cases

Interested in this job?

Jobs Related To Google Principal Software Engineer, Google Compute Engine Control Plane

Oracle Full-Stack Architect

Lead Oracle workload migrations and architecture solutions as a Principal Oracle Full-Stack Architect at Google Cloud, shaping enterprise cloud transformation.

Principal Architect, Banking and Financial Services, Google Cloud

Principal Architect role at Google Cloud focusing on banking and financial services, leading enterprise cloud strategy and implementation for strategic accounts.

Principal Architect III, Public Sector

Principal Architect III position at Google Cloud Platform leading enterprise cloud strategy for public sector clients, combining technical expertise with business advisory capabilities.

Systems Development Engineering Manager, Google Distributed Cloud

Lead Google Cloud's distributed systems engineering team, managing infrastructure and driving technical strategy with 12+ years of system design experience.

Vice President, Software Engineering, Data Center Infrastructure

Lead Google's Data Center Infrastructure engineering teams as VP of Software Engineering, overseeing development and deployment of critical infrastructure components.