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, & 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 work will directly impact the development of custom silicon solutions that drive Google's next generation of hardware experiences. You'll be responsible for defining methods and technologies to model CPU performance at various accuracy levels, supporting architectural explorations and decision-making processes. The role involves correlating performance projections with measured post-silicon data and requires expertise in both software development and hardware architecture.
The position offers the opportunity to work with state-of-the-art technology in a team that prioritizes security, efficiency, and reliability. You'll be contributing to projects that affect billions of users worldwide, from Google's core services like Search and YouTube to Google Cloud infrastructure. The role combines technical depth in CPU architecture with software development skills, making it an exciting opportunity for someone passionate about hardware-software integration and performance optimization.
Working at Google, you'll be part of a global team that's shaping the future of hyperscale computing. The company offers a collaborative environment where you can work alongside experts in various fields, from hardware design to machine learning. This role is perfect for someone who wants to bridge the gap between hardware architecture and software development while working on projects with massive scale and impact.