Staff Software Engineer, Server Foundations

Google Google · Big Tech · Bengaluru, Karnataka, India

Staff Software Engineer for Google's Core team, focusing on building the technical foundation for flagship products. The role involves providing technical leadership, designing and implementing internal development platforms, and managing the lifecycle of complex multi-tier applications. Experience integrating generative AI tools and LLM interfaces into workflows is required, with preferred experience in Platform as a Service or AI Platform.

What you'd actually do

  1. Provide technical leadership on high-impact projects.
  2. Influence and coach a distributed team of engineers.
  3. Design and implement Internal Development Platform for first-party developers who need to manage the lifecycle of complex multi-tier applications with a potential to extend to deployments in Google Cloud.
  4. Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
  5. Manage project priorities, deadlines, and deliverables.

Skills

Required

  • C++
  • Java
  • Python
  • Kotlin
  • Go
  • software design
  • software architecture
  • integrating generative AI tools or LLM interfaces into workflows

Nice to have

  • data structures
  • algorithms
  • technical leadership
  • Platform as a service
  • AI Platform
  • capacity management
  • policy management
  • security
  • observability
  • Google Cloud Platform

What the JD emphasized

  • Experience integrating generative AI tools or LLM interfaces into workflows