Google is seeking a Software Engineer III to join their Approximate Aggregations team, focusing on specialized algorithm engineering. This role combines advanced algorithmic work with practical software engineering, developing and optimizing sketching libraries and AI-related approximate algorithms across multiple programming languages.
The position is part of Google's Core team, which builds the technical foundation behind Google's flagship products. As an Approximate Aggregations SWE, you'll work on critical infrastructure that supports Google's massive-scale operations, particularly in data processing and analysis. You'll collaborate closely with the GoogleSQL team and other product teams throughout Core Data to extend language capabilities and coordinate complex integration chains.
The role requires expertise in both theoretical computer science (approximation methods, randomized algorithms) and practical software engineering. You'll be working on cutting-edge problems in large-scale data processing, implementing sophisticated algorithms, and optimizing performance at scale. The position offers opportunities to contribute to Google's core infrastructure while working with state-of-the-art technology and algorithms.
This is an excellent opportunity for someone with strong algorithmic background who wants to apply their skills to real-world problems at massive scale. The role combines research-oriented work with practical engineering, requiring both theoretical understanding and strong implementation skills. You'll be part of a team that directly impacts Google's ability to process and analyze data efficiently across its entire product suite.