Manager, Developer Technology

at Nvidia

📍 Santa Clara, United States

$220,000-419,800 per year

MIDDLE SENIOR
✅ Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 5 Algorithms @ 3 Leadership @ 3 Communication @ 3 Parallel Programming @ 6 Performance Optimization @ 6 Technical Leadership @ 3 CUDA @ 6

Details

What is Developer Technology Engineering? We are a global organization whose mission is to drive innovation we see in the market towards our products. As recognized specialists across many domains, our work makes valuable contributions in two important ways. Our solutions are at the forefront of technology, advancing NVIDIA’s leadership in accelerated computing. Our discoveries generate learnings that benefit the Developer Community and provide guidance to help make our products better. NVIDIA's success in the advancement and availability of Artificial Intelligence has created incredible growth across the Company, and Developer Technology Engineering has been steadily growing to meet the demands for our services. We now have need for a leader to join and help continue our momentum.

Responsibilities

  • Direct Team: Direct a team of highly skilled technologists who research, analyze, and develop techniques to optimize performance of complex parallel algorithms and workloads on the NVIDIA platform (CPU and GPU).
  • Drive Innovation: Your team's findings influence the design of next-generation hardware architectures, software, and programming models through close collaboration with various teams at NVIDIA.
  • Technical Leadership: Summarize and communicate technical solutions to collaborators for product KPI improvement while supporting your team's expertise development.
  • Coaching & Team Growth: Foster a cohesive team culture, implement all-hands meetings and workshops, and encourage ongoing career development.
  • Collaboration & Communication: Work with company leadership and collaborate across engineering organizations to advocate for next generation hardware and software products.
  • Process Improvement: Drive improvements and promote best practices, review organizational structures, and enhance productivity.

Requirements

  • An MS or PhD in Computer Science, Computer Engineering, or related computationally focused degree.
  • 7+ years of relevant experience with at least 4 years in a technical role and 3+ years in an engineering leadership role.
  • A strong background in performance optimization including parallel programming (e.g., CUDA, OpenMP, MPI).
  • Proficiency in C/C++ and understanding of algorithms and software development with hands-on optimization experience.
  • Extensive knowledge of CPU and GPU architecture fundamentals.
  • Proven experience in recruiting talent and leading critical initiatives.
  • Excellent communication and presentation skills.

Benefits

  • The base salary range is 220,000 USD - 419,750 USD depending on your location and experience, alongside eligibility for equity and benefits. NVIDIA is committed to a diverse work environment and is proud to be an equal opportunity employer.