Ai Computing Performance Architect

Nvidia Corporation

Shanghai, China
On-site
Performance analysis
Deep learning algorithms
Gpu architecture
Nvidia Corporation is seeking an AI Computing Performance Architect to enhance deep learning performance through analysis and kernel development within their hardware and software systems. The role requires a strong technical background in computer architecture and programming, as well as experience in performance modeling and optimization

Job Summary

  • Analyze the performance of a wide range of machine learning and deep learning algorithms across existing and emerging architectures.
  • Identify bottlenecks and devise creative software solutions or recommend improvements in GPU architectures.
  • Explore and evaluate how hardware and software architectures interact with future algorithms and applications.

Matching Summary

Match Score: 85

Nvidia Corporation is seeking an AI Computing Performance Architect to enhance deep learning performance through analysis and kernel development within their hardware and software systems. The role requires a strong technical background in computer architecture and programming, as well as experience in performance modeling and optimization.

Skills & Requirements

Must-have

  • performance analysis
  • deep learning algorithms
  • GPU architecture
  • software solutions
  • hardware-software interaction
  • assembly or SIMD programming

Nice-to-have

  • LLM frameworks
  • parallel programming
  • CUDA or OpenCL
  • GPU/CPU CoreEngine modeling
  • MemSystem architectures

Key Requirements

  • MS or PhD in relevant field
  • 3+ years professional experience
  • performance modeling
  • code optimization for deep learning
  • solid foundation in computer architecture
  • Proficiency in C, C++, Perl, or Python

Work Rights

Not specified

Tailored Resume

Cover Letter