Staff Software Engineer, Data Indexing, Web Apps

Google Google · Big Tech · Bengaluru, Karnataka, India

This role focuses on building and optimizing data indexing infrastructure for web and image datasets to support Google's information retrieval products. The engineer will develop components for data quality, system reliability, and efficiency, and implement AI goals within indexing systems.

What you'd actually do

  1. Understand end-to-end data indexing infrastructure at Google and build indexing components to produce quality datasets and enable Google products to iterate on innovations.
  2. Create solutions to promote data quality, system reliability and efficiency.
  3. Implement Artificial Intelligence (AI) goals of the organization in indexing systems.
  4. Collaborate with talent teams across core data globally.
  5. Work in a team that embraces contributions of all members.

Skills

Required

  • software development
  • large-scale infrastructure
  • distributed systems
  • networks
  • compute technologies
  • storage
  • hardware architecture
  • design and architecture
  • testing/launching software products

Nice to have

  • matrixed organization
  • cross-functional projects
  • cross-business projects
  • C++
  • data pipelines