Staff Silicon Architect, DeepMind
Summary
Design and implement novel hardware accelerators for AI workloads, codesigning systems with software and algorithms to optimize performance and efficiency in Google’s data centers.
We are pushing the boundaries across multiple domains. Our global teams offer various learning opportunities and varied career pathways for those driven to achieve exceptional results through collective effort.Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
US: $256000 - $278000 (USD) + 20% bonus target
Learn more about benefits at Google.
- Architect, design, and implement hardware for novel systolic array accelerators.
- Own subsystems up to the entire accelerator, carry the implementation of those subsystems from requirements through design sketches, implementation, timing closure, through tapeout, and into bringup and application mapping.
- Collaborate with application, algorithm, and performance-tuning experts to codesign solutions for the best efficiency, performance, and programmability.
- Write code for accelerators to meet up with production requirements at the system, library, and application levels.
- Bring a generalist approach to computer systems beyond specific hardware-related skills, interfacing with colleagues in a wide span of disciplines.
Minimum qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience.
- 10 years of experience with leading multiple design domains (Design For Test, Design Verification and Physical Design).
- 5 years of experience with logic design, computer architecture, and circuit theory.
- 5 years of experience in power or performance modeling or system performance analysis.
Preferred qualifications:
- Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture.
- 2 year of experience in linux kernel programming.
- Experience with processor core architectures (such as ARM, x86, RISC-V, etc.) and IPs commonly used in SoC designs.