Google is seeking a Senior Software Engineer specializing in CPU Performance Modeling to join their ML, Systems, and 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 designing, implementing, and managing hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud. The team's work impacts billions of users worldwide through services like Search, YouTube, and Cloud services, including Vertex AI platform.
This position offers an opportunity to work at the cutting edge of hardware and software development, contributing to the future of hyperscale computing while maintaining Google's high standards for security, efficiency, and reliability. The role requires a strong background in software development, performance analysis, and CPU architecture, making it ideal for candidates passionate about high-performance computing and system optimization.
Working at Google provides exposure to state-of-the-art technology and the chance to impact products used by millions globally. The company offers a collaborative environment where you'll work with talented engineers and architects to push the boundaries of what's possible in CPU performance and modeling.