Join Google's innovative hardware team as a Senior Software Engineer focused on CPU Performance Modeling. This role is part of the ML, Systems, and Cloud AI (MSCA) organization, which is responsible for the hardware, software, machine learning, and systems infrastructure powering Google's services and Cloud platform.
As a CPU Performance Modeling Engineer, you'll work closely with system teams and the CPU Architecture team to develop comprehensive understanding of CPU, SoC, performance metrics, and optimization capabilities. Your responsibilities include defining methods and technologies to model CPU performance at various accuracy levels, supporting architectural explorations, and correlating performance projections with post-silicon data.
The position offers an opportunity to contribute to Google's custom silicon solutions that power their direct-to-consumer products. You'll be part of shaping the next generation of hardware experiences, focusing on delivering unparalleled performance, efficiency, and integration. The role combines software development expertise with deep technical knowledge of CPU architecture and performance analysis.
Working in the MSCA organization means you'll be contributing to systems that impact billions of users worldwide, including Google's core services like Search and YouTube, as well as Google Cloud customers. The team prioritizes security, efficiency, and reliability while pushing the boundaries of hyperscale computing, including work on cutting-edge technologies like TPUs and Vertex AI platform.
This is an excellent opportunity for someone passionate about high-performance computing, CPU architecture, and software modeling who wants to make a significant impact on Google's hardware infrastructure and future products.