Google is seeking a CPU Performance Modeling Engineer to join their Technical Infrastructure team. This role focuses on 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.
As a CPU Performance Modeling Engineer, you'll be responsible for defining methods and technologies to model CPU performance at various accuracy levels, supporting architectural explorations, and decision-making processes. You'll also correlate performance projections with measured post-silicon data. The role is crucial in maintaining and improving Google's technical infrastructure, ensuring optimal performance and user experience.
The ideal candidate should have strong expertise in CPU architecture, performance modeling, and software development. They should be comfortable working with large-scale systems and have excellent analytical skills. The position offers the opportunity to work on cutting-edge technology that impacts millions of users worldwide, while being part of a diverse team that pushes boundaries in hardware innovation.
Working at Google, you'll be part of a team that's proud to be "engineers' engineers," taking things apart and rebuilding them to maintain and improve Google's vast network infrastructure. This role combines technical expertise with practical problem-solving, requiring both deep understanding of CPU architecture and the ability to translate that knowledge into effective performance modeling solutions.