Senior Software Engineering Manager, Gce Node

Google Google · Big Tech · Hyderabad, Telangana, India +1

This role is for a Senior Software Engineering Manager at Google Compute Engine (GCE) in India, focusing on leading a team to develop high-performance computing, accelerators, and infrastructure that supports AI/ML/HPC workloads. The role involves managing engineers, contributing to product strategy, and overseeing the development of virtualized storage, networking, telemetry, and workload management. Experience in distributed systems, large-scale data processing, low-level system architecture, CPUs, memory, storage, and virtualization stacks is required.

What you'd actually do

  1. Scale the team to develop world's most performant and reliable compute and AI infra.
  2. Provide a long-term goal to build a virtual machine (VM) performance team to provide high computing VM families. Own the responsibility of enabling the technology to deliver the VM families, ensuring their availability, reliability, and performance. Work closely with partner teams to realize the goal.
  3. Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and decision-making across teams.
  4. Develop the mid-term technical goal and roadmap within the scope of your (often multiple) team(s). Evolve the roadmap to meet anticipated future requirements and infrastructure needs.
  5. Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems.

Skills

Required

  • software development
  • technical leadership
  • people management
  • team leadership
  • distributed systems
  • large-scale data processing
  • low-level system architecture

Nice to have

  • kernel programming
  • kernel drivers
  • virtual machines
  • virtualization
  • software architecture
  • storage

What the JD emphasized

  • AI/ML/High Performance Computing (HPC) workloads
  • distributed systems
  • large-scale data processing
  • low-level system architecture
  • CPUs, memory, storage, and virtualization stacks