Staff Software Engineer, Search Serving Infrastructure

Google Google · Big Tech · Bengaluru, Karnataka, India

Staff Software Engineer role focused on designing, developing, and evolving large-scale search serving infrastructure, ensuring scalability, reliability, and low latency. The role involves technical leadership, mentoring junior engineers, and collaborating with cross-functional teams to enhance software solutions for Google Search.

What you'd actually do

  1. Design, develop and evolve the major components of the next-generation Search Serving Infrastructure.
  2. Own areas of the platform and make sure it provides the level of scalability, reliability and latency.
  3. Work with Area Tech Leads (ATLs), other engineers, Team Leads (TLs) and cross-functional teams, and help align the platform evolution with Search's architectural efforts.
  4. Maintain code quality of production systems.
  5. Lead and mentor junior engineers.

Skills

Required

  • software development
  • testing and launching software products
  • software design and architecture
  • data structures
  • algorithms

Nice to have

  • technical leadership
  • leading project teams
  • setting technical direction
  • cross-functional projects

What the JD emphasized

  • massive scale
  • scalability
  • reliability
  • latency