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 comprehensive understanding of CPU, SoC, performance metrics, and optimization techniques.
Your responsibilities will include developing methods to model CPU performance at various accuracy levels, supporting architectural explorations, and correlating performance projections with post-silicon data. This position requires expertise in software development, performance analysis, and system architecture, making it ideal for someone passionate about high-performance computing and hardware optimization.
The role offers the opportunity to work on technology that impacts billions of users worldwide through Google's services and Google Cloud. You'll be contributing to the infrastructure that supports critical services like Search, YouTube, and Vertex AI, while helping shape the future of hyperscale computing.
The ideal candidate will have strong programming skills, experience with performance modeling and analysis, and the ability to work effectively with cross-functional teams. This position combines technical expertise with strategic thinking, as you'll be involved in both hands-on development and architectural decision-making.
Working at Google, you'll be part of a company committed to innovation, technical excellence, and creating impactful solutions. The role offers the chance to work with cutting-edge technology while collaborating with some of the industry's best minds in hardware and software development.