Join Google's innovative hardware team as a Software Engineer focused on CPU Performance Modeling. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for the hardware, software, machine learning, and systems infrastructure powering Google services and Google Cloud.
You'll work closely with system teams and the CPU Architecture team to develop comprehensive understanding of CPU, System on a Chip (SoC), performance metrics, benchmarks/measuring tools, and optimization capabilities. Your primary focus will be on defining methods and technologies to model CPU performance at various accuracy levels, supporting architectural explorations and decision-making processes.
The position offers the opportunity to work on cutting-edge technology that impacts billions of users worldwide. You'll be contributing to Google's custom silicon solutions that power their direct-to-consumer products, helping to shape the next generation of hardware experiences. The role combines deep technical expertise in CPU architecture with software development skills, particularly in performance modeling and analysis.
Working at Google means being part of a team that prioritizes security, efficiency, and reliability across all projects - from TPU development to global network operations. You'll be involved in shaping the future of hyperscale computing and contributing to Google Cloud's Vertex AI, the leading AI platform for enterprise customers.
This is an excellent opportunity for someone with strong technical skills in C++ programming, performance analysis, and system architecture who wants to make a significant impact on Google's hardware infrastructure and performance optimization efforts.