Staff Software Engineer, Cloud Ai/ml Infrastructure

Google Google · Big Tech · Bengaluru, Karnataka, India

Staff Software Engineer for Google Cloud's AI/ML Infrastructure team, focusing on building and operating a multi-tenant ML-as-a-service platform to enable Google product teams to build and launch GenAI-powered products. The role involves simplifying AI workflows, collaborating across front-end, infrastructure, and modeling expertise, and democratizing AI techniques.

What you'd actually do

  1. Create journeys that take otherwise complicated and fragmented AI workflows to make them simple.
  2. Influence and coach a distributed team of engineers.
  3. Work with researchers and modeling/infrastructure experts to democratize AI techniques and make them accessible to advanced users.
  4. Collaborate cross-functionally with User Experience Researcher (UXR), User Experience Designer (UXD), Product Managers (PM) to build end-to-end experiences for user journeys.
  5. Design, develop, test, deploy, maintain, and enhance large-scale software solutions.

Skills

Required

  • software development
  • testing
  • launching software products
  • full stack development
  • back-end development (Java, Python, Golang, or C++)
  • front-end development (JavaScript or TypeScript, HTML, CSS)
  • software design and architecture

Nice to have

  • data structures and algorithms
  • technical leadership
  • building 0-to-1 teams
  • collaboration with UX, PM, and engineers

What the JD emphasized

  • build and launch Generative AI (GenAI)-powered products
  • AI technology are effectively used in Google products
  • build 0-to-1 team, and take a project from idea to production

Other signals

  • ML-as-a-service platform
  • build and launch Generative AI (GenAI)-powered products
  • AI technology are effectively used in Google products