NVIDIA Corporation is seeking a Senior Performance Modeling Architect to join their architecture team in Santa Clara, CA. In this role, you will create and maintain performance models for next-generation CPU cache hierarchies and analyze performance impacts for high-reliability automotive and data center systems. Candidates should have a Master's or Ph.D. in Computer Engineering or a related field, and a deep understanding of CPU architecture, C++/SystemC, and benchmarking tools. Competitive salary range is set between 152,000 USD and 287,500 USD annually, alongside equity eligibility.
Qualifications
5+ years of experience in computer architecture.
Proven track record in modeling performance for computing systems.
Experience analyzing performance bottlenecks across various architectures.
Responsibilities
Develop high-fidelity performance models for interconnects and caches.
Evaluate performance impact of coherency protocols and run industry benchmarks.
Collaborate with teams to optimize drivers for hardware topology.
Skills
C++ or SystemC for performance modeling
Python or similar for data processing
Understanding of CPU microarchitecture
Strong understanding of cache coherency protocols
Education
Master’s or Ph.D. in Computer Engineering, Electrical Engineering, or Computer Science
Tools
Cycle-accurate simulation tools
Benchmarking tools (SPEC, MLPerf)
Job description
NVIDIA Corporation is seeking a Senior Performance Modeling Architect to join their architecture team in Santa Clara, CA. In this role, you will create and maintain performance models for next-generation CPU cache hierarchies and analyze performance impacts for high-reliability automotive and data center systems. Candidates should have a Master's or Ph.D. in Computer Engineering or a related field, and a deep understanding of CPU architecture, C++/SystemC, and benchmarking tools. Competitive salary range is set between 152,000 USD and 287,500 USD annually, alongside equity eligibility.