Taro Logo

Principal Engineer, Computer Architecture

Google Cloud accelerates organizations' digital transformation by delivering enterprise-grade solutions leveraging cutting-edge technology.
$294,000 - $414,000
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
AI · Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Engineer, Computer Architecture

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.

Last updated a month ago

Responsibilities For Principal Engineer, Computer Architecture

  • Provide technical guidance and strategy for the evolution of Google's computing infrastructure
  • Drive the system architecture and define the feature set for custom platforms and chips
  • Analyze and determine the technical requirements for various compute systems
  • Lead and influence across a wide range of teams and stakeholders
  • Synthesize requirements from various stakeholders to ensure vendors meet Google's needs

Requirements For Principal Engineer, Computer Architecture

Linux
  • PhD in Computer Science, related technical field, or equivalent practical experience
  • 15 years of professional or academic experience in engineering
  • 15 years of experience in computer architecture and systems
  • Experience with technical innovation within cross-functional engineering projects

Benefits For Principal Engineer, Computer Architecture

Medical Insurance
Equity
  • Medical Insurance
  • Equity
  • 401k