Senior Staff Software Engineer, Google Compute Engine (guest Ecosystem)

Google Google · Big Tech · Sunnyvale, CA +2

Senior Staff Software Engineer on the Google Compute Engine Guest Ecosystem team, focusing on enhancing the customer experience for SAP and AI/ML workloads through VM Extensions. The role involves unifying core pillars of the Guest Ecosystem (ContainerOS, Guest OS, Guest Platform) into a single product surface, transitioning from image maintenance to building an automated OS substrate that powers various Google Cloud services including Vertex AI and major AI/ML workloads. The engineer will be a technical authority, owning the roadmap, leading migrations, and mentoring technical leads.

What you'd actually do

  1. Define the technical goal and roadmap for the Operating System image portfolio. Align with organizational goals to support first-party/third-party customer needs, focusing on versioning, hardening, optimization, and platform integration.
  2. Establish testing frameworks to deliver out-of-the-box, qualified images across compute families. Monitor reliability via service level objective (SLOs), robust validation (security, compatibility), and incident management.
  3. Harden Operating System images, drive regular vulnerability scanning, and ensure timely patching to mitigate emerging threats.
  4. Partner with NPI teams to ensure Day-0 GCE compatibility and continuous validation on next-generation CPUs, TPUs, and GPUs.
  5. Collaborate with operating system vendors and open-source communities.

Skills

Required

  • Bachelor's degree in Computer Science or a related technical field or equivalent practical experience.
  • 8 years of experience with software development in one or more general purpose programming languages.
  • Experience building and developing large-scale infrastructure or distributed systems.
  • Experience within a quota-carrying team, such as people management, team lead, mentorship or coaching.
  • Experience leading cross-functional projects.

Nice to have

  • Master's degree or PhD in Engineering, Computer Science, or a related technical field.
  • Experience with high availability systems and production systems.
  • Experience with Linux Internals, Kernel, and Virtualization.
  • Ability to work in ambiguous, fast-changing environments.

What the JD emphasized

  • primary technical authority
  • multi-year roadmap
  • leading fleet-wide migrations
  • mentoring senior technical leads
  • 8 years of experience
  • Experience building and developing large-scale infrastructure or distributed systems.
  • Experience leading cross-functional projects.