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.