Senior Deep Learning Kernel Software Performance Architect
Core
Designing and optimizing GPU-accelerated system architectures and high-performance software for deep learning and data analytics workloads.
Role type
Senior IC deep learning kernel software performance architect
Builds
GPU-accelerated system architectures and high-performance software for deep learning and data analytics
Domain
High-performance computing, deep learning, GPU computing
Deliverable
production ML models
Required skills
Computer architecture, deep learning fundamentals, high-performance kernel development (e.g., CUTLASS), math library performance analysis and profiling, Python, C, C++, GPU computing and parallel programming models, analytical performance modeling
Preferred skills
Experience with CUDA Compiler teams, AI/ML training and inference performance teams, hardware architecture performance teams
Technologies
CUDA, CUTLASS
Responsibilities
Craft GPU-accelerated system architectures, prototype high-performance software, analyze and optimize software performance using analytical models and simulators
Seniority
Senior, hands-on IC