Google is seeking a Senior Software Engineer specializing in CPU Performance Modeling to join their Technical Infrastructure team. 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, 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, ensuring optimal performance of Google's hardware systems.
The Technical Infrastructure team is fundamental to Google's product portfolio, developing and maintaining data centers and building next-generation Google platforms. The team takes pride in being the engineers' engineers, focusing on keeping networks running efficiently and ensuring users have the best possible experience.
The ideal candidate should have strong software development experience, particularly in performance modeling and analysis. A background in CPU/ML architecture and micro-architecture is highly valued, along with excellent object-oriented programming and SQL skills. The role offers the opportunity to work on cutting-edge technology that impacts millions of users worldwide while collaborating with various technical teams across Google.
This position combines technical expertise in CPU architecture, performance analysis, and software development with the excitement of working on innovative hardware solutions at one of the world's leading technology companies. You'll be part of a diverse team that pushes boundaries and shapes the future of hardware experiences, focusing on unparalleled performance, efficiency, and integration.