Role at a glance
- Salary
- $152K – $287.5K/yr
- Location
- Santa Clara, California, United States
- Work arrangement
- On-site
- Employment
- Full-time
- Experience
- 5+ years of relevant industry or research experience.
- Education
- A Master's or PhD in Computer Science, Electrical Engineering or Computer Engineering, or equivalent experience.
Spotted an issue?
We’ll check it against the original posting.
Role Summary
The Senior Kernel Performance Architect will develop GPU-accelerated system architectures and high-performance software for deep learning, data analytics, and high-performance computing applications. The role works with CUDA compiler, AI/ML performance, and hardware architecture teams to identify bottlenecks and optimize performance for emerging deep learning hardware features.
What You'll Do
- 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 with CUDA Compiler teams to identify performance issues.
- Collaborate with AI/ML training and inference performance teams to identify and optimize critical deep learning layers.
- Collaborate with hardware architecture performance teams to define expectation for emerging deep learning hardware features.
Generated from the employer's posting. Verify important details before applying.
View full postingQualifications
Strong foundation in machine learning and deep learning fundamentals; strong background in high performance kernels such as CUTLASS, math library performance analysis and profiling; fluency in Python, C, and C++; experience with GPU computing, parallel programming models, analytical performance modeling, profiling, and analysis.
Required
- 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...
- 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.
Original job description
Content provided by the employer
Original job description
Content provided by the employer
We are now looking for a Senior Kernel Performance Architect for Deep Learning Software!
NVIDIA is seeking extraordinary architects to develop processor and system architectures that accelerate machine learning, data analytics and high-performance computing applications. This position offers the chance to create a meaningful impact in a dynamic, technology-focused company.
What you will be doing:
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.
What we need to see:
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.
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you creative architect interested in pushing silicon to its highest performance? If so, we want to hear from you! Come, join our DL Architecture team and help build the real-time, cost-effective AI computing platform driving our success in this exciting and quickly growing field.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 218,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.You will also be eligible for equity and benefits.
This posting is for an existing vacancy.
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.About the company
NVIDIA
Large Enterprise
NVIDIA is a leading technology company renowned for its graphics processing units (GPUs) and innovative computing solutions that enhance visual experiences across multiple platforms, including gaming, scientific research, and artificial intelligence. Founded in 1993, the company has expanded its offerings to include powerful AI frameworks and deep learning platforms, making significant contributions to industries such as gaming, data centers, automotive, and healthcare. NVIDIA's commitment to pushing the boundaries of visual computing continues to drive advancements in both hardware and software, positioning the company at the forefront of emerging technologies and digital transformation.
NVIDIA is a leading technology company renowned for its graphics processing units (GPUs) and innovative computing solutions that enhance visual experiences across multiple platforms, including gaming, scientific research, and artificial intelligence. Founded in 1993, the company has expanded its offerings to include powerful AI frameworks and deep learning platforms, making significant contributions to industries such as gaming, data centers, automotive, and healthcare. NVIDIA's commitment to pushing the boundaries of visual computing continues to drive advancements in both hardware and software, positioning the company at the forefront of emerging technologies and digital transformation.