Google Cloud is seeking a Networking Modeling and Performance Architect with a PhD to join their ML, Systems, & Cloud AI (MSCA) organization. This role combines software engineering expertise with advanced system architecture knowledge, focusing on developing and optimizing performance models for CPU and System on Chip (SoC) systems.
The position requires deep technical expertise in both software development and hardware architecture, working at the intersection of system performance optimization and architectural design. You'll be responsible for developing methods to model performance at various accuracy levels, supporting architectural explorations, and correlating performance projections with measured post-silicon data.
As part of Google's MSCA organization, you'll be contributing to the infrastructure that powers all Google services and Google Cloud. The role involves working with cutting-edge technologies, including TPUs and hyperscale computing systems, while focusing on security, efficiency, and reliability.
The ideal candidate will bring strong software development skills in C++, combined with deep understanding of computer architecture, networking, and system performance optimization. You'll work closely with various teams across Google, including hardware and software architecture teams, SOC Performance Modeling team, and other software teams.
This is an excellent opportunity for someone who wants to impact the future of cloud computing and system architecture at one of the world's leading technology companies. The role offers the chance to work on complex technical challenges while contributing to systems that serve billions of users worldwide.