Google is seeking a Principal Engineer with extensive Computer Architecture and systems expertise to join their team, focusing on Google's computing infrastructure. This role requires a deep understanding of emerging applications in Machine Learning, Distributed Computing, and Cloud computing to develop cutting-edge solutions. The position involves optimizing across a complex landscape of first-party and third-party offerings, including CPUs, storage, networking, GPUs, TPUs, and other accelerators.
The ideal candidate will have 15+ years of experience in computer architecture and systems, with a PhD in Computer Science or related field. They will be responsible for providing technical leadership and strategic direction for Google's computing infrastructure evolution, working with both internal teams and external vendors to align technology roadmaps with Google's specific needs.
This is a high-impact role at Google Cloud, which helps organizations accelerate their digital transformation through enterprise-grade solutions leveraging Google's cutting-edge technology. The position offers competitive compensation including a base salary range of $294,000-$414,000, plus bonus, equity, and comprehensive benefits.
Key responsibilities include driving system architecture, defining feature sets for custom platforms and chips, analyzing technical requirements, and leading cross-functional teams. The role requires expertise in large-scale distributed systems, networking, OS and storage systems, and memory interfaces. The successful candidate will have a proven track record of technical innovation and strategic thinking, with experience in publishing research papers in leading academic journals.