Google is seeking a Senior Software Engineer to join their Core Data team, which builds the technical foundation behind Google's flagship products. This role is crucial in developing and maintaining the underlying design elements, developer platforms, product components, and infrastructure at Google. The position involves working on distributed systems and data management technologies, with a focus on improving developer experience and productivity.
As a member of the Core team, you'll have the unique opportunity to impact important technical decisions across the company. You'll be responsible for implementing data-driven approaches to measure and enhance developer experience, creating tooling and frameworks, and collaborating with teams to improve Core data products. The role requires expertise in software development, data structures/algorithms, and embedded operating systems.
The ideal candidate will bring 5+ years of software development experience and strong skills in data management and processing technologies. You'll work in a dynamic environment where you'll need to balance technical excellence with practical solutions. This position offers the opportunity to work on projects that affect billions of users while collaborating with some of the best engineers in the industry.
Google offers a collaborative environment where you'll contribute to the development of next-generation technologies. You'll be part of a team that values innovation, technical excellence, and the ability to solve complex problems at scale. The role provides opportunities for growth and impact, working on critical projects that form the backbone of Google's technical infrastructure.