The Role:
Architect, analyze and optimize high-performance GPU-centric SoCs for Cloud Computing, and Machine Learning acceleration. Develop performance models and methodologies. Propose solutions to enhance performance and optimize power for next-generation data center systems.
The Person:
As a system performance architect on our design engineering team, you will help propose and implement solutions to our next generation GPU SoCs and optimize data center system application performance.
Key Responsibilities:
- Participate in microarchitecture exploration, performance modeling, and analysis for next-generation GPU systems.
- Understand the design and architecture, propose solutions to enhance performance.
- Help with micro-benchmarking, workload characterization, competitive analysis, bottleneck identification, and optimization.
- Develop tools and methodologies for performance analysis of workloads.
- Communicate, propose, and implement solutions to enhance processor and system performance.
Preferred Experience:
- Strong knowledge of GPU, CPU, SoC or computer system microarchitecture
- Experience with the development and usage of computer system performance models
- Some experience with computer workload analysis
- Strong programming skills, including experience with C++ and Python (or similar)
Academic Credentials:
- Ph.D. in Computer Science / Electronics Engineering, and 3+ years of experience as a Performance Engineer
- M.S./M.Tech. in Computer Science / Electronics Engineering, and 5+ years of experience as a Performance Engineer
- B.Tech. in Computer Science / Electronics Engineering, and 7+ years of experience as a Performance Engineer