Senior Software Engineer, Cloud Spanner Graph Platform
Overview
In this role, you will lead and implement the Graph Query Engine for Google’s Spanner platform, enabling enterprise-grade, petabyte-scale graph data processing. You will collaborate with cross-functional teams to shape a next-generation graph database that integrates with relational paradigms and AI infrastructure. You’ll navigate ambiguous requirements, deliver high-performance C++ solutions, and advise customers on complex data architectures. This position offers impactful work at scale, with opportunities to influence architecture and product direction.
Compensation / Benefitsbonus target (15%)equitybenefits packagecompetitive compensationprofessional growth opportunities
ResponsibilitiesLead design and implementation of a next-generation Graph Query EngineConduct design reviews with peers and stakeholders to select technologiesReview peer code to ensure best practices, quality, and testabilityContribute to documentation and educational contentTriage and debug issues across hardware, network, and service layers to maintain qualityConsult with high-value customers to optimize data architectures
Key requirementsBachelor’s degree or equivalent practical experience5 years of software development experience in one or more programming languages3 years of experience with large-scale infrastructure, distributed systems, or networksExperience programming in C++Experience with distributed databases, compilers, and database internalsleadershipcross-functional collaborationproblem solvingC++distributed databasescompilers