Senior Manager, Accelerated Compute Systems
    at Nvidia
  
  
    
      π Santa Clara, United States
    
  
  
    
      
      
        USD 272,000-425,500 per year
      
    
    
  
  
    
  
  
  SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Python @ 4 Algorithms @ 4 Data Structures @ 4 Machine Learning @ 4 Communication @ 3 Mathematics @ 7 Performance Optimization @ 4 API @ 3 CUDA @ 4 GPU @ 4Details
We are looking for a Senior Manager for Accelerated Compute Systems at NVIDIA. This role focuses on software and system architectures that power high-performance computing, scientific computing, machine learning, AI, datacenter, and automotive platforms. The position involves leading engineering teams, driving software-hardware co-design, and optimizing performance for current and next-generation NVIDIA GPUs.
Responsibilities
- Lead a team of accelerated compute architects.
 - Collaborate closely with hardware design, software engineering, product, and research teams to shape NVIDIA's computing platforms.
 - Conduct in-depth performance analysis and optimization for current and next-generation NVIDIA GPUs.
 - Design and refine core parallel algorithms, data structures, and reference implementations for GPU acceleration.
 - Explore the interaction between hardware and software architectures to improve programming models and application performance.
 - Engage in software-hardware co-design through deep dives into accelerated computing applications.
 
Requirements
- Bachelor's degree (or equivalent experience) in Computer Science, Electrical Engineering, or a related field.
 - 10+ years of industry experience, with at least 4 years in a management role.
 - Strong foundation in mathematics, especially linear algebra and numerical methods.
 - Passion for performance optimization and system-level thinking.
 - Experience with GPU programming models such as CUDA or OpenCL.
 - Familiarity with multi-node communication APIs like MPI or OpenSHMEM/NVSHMEM.
 - Proficiency in C/C++, with a solid grasp of software design, algorithms, and programming techniques.
 - Experience with threading APIs for multicore CPUs and Unix-style IPC.
 - Working knowledge of Python.
 - Excellent communication, organization, and problem-solving skills.
 
Benefits and Additional Information
- Base salary range: 272,000 USD - 425,500 USD (final base salary determined based on location, experience, and pay of employees in similar positions).
 - Eligible for equity and benefits (see company benefits link referenced in original posting).
 - Applications for this job will be accepted at least until September 13, 2025.
 - NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment.