Senior Manager, Accelerated Compute Systems

at Nvidia
USD 272,000-425,500 per year
SENIOR
βœ… On-site

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 @ 4

Details

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.