Join Google's innovative hardware team as a Senior Software Engineer focused on CPU Performance Modeling. In this role, you'll be part of the ML, Systems, and Cloud AI (MSCA) organization, working on cutting-edge solutions that power Google's direct-to-consumer products. You'll collaborate with system teams and the CPU Architecture team to develop sophisticated performance modeling solutions for CPUs and SoCs.
Your responsibilities will include developing methods and technologies to model CPU performance at various accuracy levels, supporting architectural explorations, and correlating performance projections with measured post-silicon data. This position requires expertise in software development, performance analysis, and system architecture, combining technical depth with practical application.
The role offers the opportunity to impact billions of users worldwide through Google's services and Cloud infrastructure. You'll be working at the intersection of hardware and software, contributing to the future of hyperscale computing and AI infrastructure, including Google Cloud's Vertex AI platform.
The ideal candidate will bring strong software development skills, experience in performance modeling and analysis, and the ability to collaborate effectively with cross-functional teams. This position offers the chance to work on challenging technical problems while contributing to Google's next generation of hardware experiences.
Working at Google, you'll be part of a team that prioritizes security, efficiency, and reliability across all projects, from TPU development to global network management. The role offers excellent growth opportunities and the chance to work with cutting-edge technology in a collaborative, innovative environment.