CareerPlanGet AI match score →

Senior Deep Learning Kernel Software Performance Architect

US, CA, Santa Clara💼 Full-time💰 $152,000–$152,000🗓 2026-01-13 → 2026-08-01

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

Rewrite
## Responsibilities - Craft GPU-accelerated system architectures that push the boundaries of deep learning performance. - Prototype high-performance software for deep learning and data analytics workloads. - Analyze, visualize, and optimize software performance using analytical models, simulators, and test suites. - Collaborate closely across NVIDIA teams such as: - CUDA Compiler teams to identify performance issues. - AI/ML training and inference performance teams to identify and optimize critical deep learning layers. - hardware architecture performance teams to define expectation for emerging deep learning hardware features. ## Requirements - A Master's or PhD in Computer Science, Electrical Engineering or Computer Engineering, or equivalent experience. - 5+ years of relevant industry or research experience. - A strong foundation in machine learning and deep learning fundamentals to complement your expertise in computer architecture. - A strong background in high performance kernel (such as CUTLASS), work experience on math library performance analysis and profiling to identify performance bottlenecks. - Fluency in programming languages such as Python, C, C++. - Experience and familiarity with GPU computing and parallel programming models. - You have firsthand work experience with analytical performance modeling, profiling, and analysis. ## Nice to Have - N/A ## Benefits - Base salary determined based on location, experience, and pay of employees in similar positions. - Equity and benefits. - Applications accepted until January 17, 2026. - NVIDIA uses AI tools in its recruiting processes. - NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗