Senior Software Engineer, Core Data Indexing
Teknik, data och digitalt · Data, AI och analys · Data engineering · Mjukvaruutveckling
I korthet
Google is looking for a Senior Software Engineer specializing in Core Data Indexing in Bengaluru, India. This role involves designing and implementing large-scale data processing pipelines, providing technical leadership, and mentoring junior engineers. The position requires strong experience in software development, C++, distributed systems, and data indexing concepts.
Ansvarsområden
- Design and implement infrastructure for reliable and efficient data processing pipelines supporting billions of records, considering business requirements and the AI landscape.
- Be data-driven and opinionated about features like experimentation, debuggability, reliability, monitoring, developer experience, and cost reporting.
- Set technical direction and priorities for sub-teams to implement critical processing infrastructure.
- Mentor and provide technical guidance to other engineers on the team.
- Contribute to the on-call rotation for live production systems.
Krav
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience with software development in one or more programming languages.
- 3 years of experience testing, maintaining, or launching software products.
- 1 year of experience with software design and architecture.
- Experience with C++, large-scale distributed systems, and technical infrastructure.
Önskade kvalifikationer
- Master's degree or PhD in Computer Science or related technical field.
- 5 years of experience with data structures and algorithms.
- 1 year of experience in a technical leadership role.
- Experience with web crawling, data extraction, and indexing concepts.
- Basic knowledge of search engine internals and data quality.
- Experience with performance analysis and optimization is a bonus.
- Understanding of how indexing can support AI/ML data needs.
- Experience in using AI for personal productivity and building developer solutions using AI tools.
Förmåner
- Opportunity to work on the core indexing platform empowering critical Google products like Search, YouTube, and Shopping.
- Learn how indexing infrastructure works at a planetary scale.
- Make critical contributions to building an efficient, reliable, and easy-to-use infrastructure from the ground up.
- Opportunities to switch teams and projects as business grows and evolves.
- The role involves working on specific projects critical to Google's needs.
- Google is an equal opportunity and affirmative action employer committed to building a diverse and inclusive workforce.
- Accommodations for applicants with needs requiring accommodation are available.
#software engineering#data indexing#distributed systems#AI/ML#search