Google is seeking a Senior Software Engineer for their Core Data team, a crucial position that sits at the heart of Google's technical foundation. This role combines technical leadership with hands-on development, requiring 5 years of software development experience and strong expertise in data structures and algorithms. The position involves leading a team of 3-5 engineers while working on the Indexing Engine development solutions.
The Core team plays a vital role in building the technical foundation behind Google's flagship products, focusing on underlying design elements, developer platforms, product components, and infrastructure. This position offers a unique opportunity to impact technical decisions across the company and contribute to systems that operate at massive scale.
As a Senior Software Engineer, you'll be responsible for writing and testing code, leading design reviews, managing team outcomes, and ensuring best practices in code development. The role requires strong problem-solving abilities, experience with large-scale distributed systems, and the capability to handle complex technical challenges. You'll work on projects that directly influence Google's core infrastructure and help shape the future of how billions of users interact with Google's products.
The ideal candidate will bring a combination of technical expertise and leadership skills, with the ability to work independently while collaborating with various stakeholders. This position offers the opportunity to work on cutting-edge technology at one of the world's leading tech companies, with the chance to make significant impacts on products used by billions of users globally.
Working at Google's Bengaluru office, you'll be part of a diverse and inclusive environment that values innovation and technical excellence. The role offers the excitement of working on complex technical challenges while contributing to Google's mission of organizing the world's information and making it universally accessible and useful.