Used Tools & Technologies
Not specified
Required Skills & Competences ?
Python @ 4 Algorithms @ 4 Data Structures @ 4 Machine Learning @ 4 Hiring @ 4 Communication @ 3 Mathematics @ 7 Performance Optimization @ 4 API @ 3 CUDA @ 4 GPU @ 4Details
We are now looking for a Senior Manager for Accelerated Compute Systems!
NVIDIA is currently hiring for a Sr Technical Management position focused on Accelerated Compute Systems. We are pioneering software and system architectures that power high-performance computing, scientific computing, machine learning, AI, datacenter, and automotive platforms. This role offers a unique opportunity to make a meaningful impact in a fast-paced, innovation-driven environment. Join NVIDIA and lead the future of Accelerated Computing.
Responsibilities
- Lead a team of accelerated compute architects.
- Collaborate closely with hardware design, software engineering, product, and research teams to shape the direction of 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 related field.
- 10+ overall years of industry experience, with at least 4 of those 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
- Base salary range: 272,000 USD - 425,500 USD (determined based on location, experience, and pay of employees in similar positions).
- Eligibility for equity and company benefits (see NVIDIA benefits).
- NVIDIA is an equal opportunity employer committed to fostering a diverse work environment.
Additional details
- Applications for this job will be accepted at least until September 13, 2025.