Google is seeking a CPU Performance Modeling Engineer 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, benchmarks/measuring tools, and optimization capabilities. 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 requires correlating performance projections with measured post-silicon data.
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 optimally to ensure the best user experience. This position offers an opportunity to work on cutting-edge technology that impacts millions of users worldwide.
The ideal candidate should have strong technical skills in software development, data structures, and algorithms, with specific expertise in performance modeling and analysis. Experience with modern CPU/ML architecture and micro-architecture is highly valued. The role demands excellent collaboration skills as you'll work across various teams including hardware and software CPU architecture teams, SOC performance modeling team, and other Google Software teams.
Google offers a diverse and inclusive work environment, committed to equal opportunity employment regardless of background. The company provides comprehensive benefits and maintains a strong focus on work-life balance. This role presents an excellent opportunity for professional growth while working on innovative technologies that shape the future of computing infrastructure.