Google is seeking a Senior Software Engineer specializing in CPU Performance Modeling to join their ML, Systems, & Cloud AI (MSCA) organization. This role is crucial in developing custom silicon solutions that power Google's direct-to-consumer products. The position involves working closely with system teams and the CPU Architecture team to understand CPU, SoC, performance metrics, benchmarks/measuring tools, and optimization capabilities.
The successful candidate will be responsible for defining methods and technologies to model CPU performance at various accuracy levels, supporting architectural explorations, and decision-making processes. A key aspect of the role involves correlating performance projections with measured post-silicon data.
The MSCA organization at Google is responsible for the hardware, software, machine learning, and systems infrastructure that powers all Google services (including Search and YouTube) and Google Cloud. The team prioritizes security, efficiency, and reliability while working on cutting-edge technologies like TPUs and managing global networks. Their impact extends to products like Google Cloud's Vertex AI, which brings Gemini models to enterprise customers.
This position offers an opportunity to shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration. The role requires strong expertise in C++ programming, performance analysis, and CPU architecture, making it ideal for candidates passionate about high-performance computing and silicon development.