Engineering Manager, AI Developer Technology

at Nvidia
USD 224,000-356,500 per year
MIDDLE
āœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 6 Algorithms @ 3 Machine Learning @ 3 Leadership @ 6 Parallel Programming @ 3 Performance Optimization @ 3 CUDA @ 3 GPU @ 3

Details

Join NVIDIA's global Developer Technology (DevTech) team to lead a team of engineers accelerating end-to-end performance of real-world Deep Learning and Machine Learning applications and developing novel algorithms to optimally leverage NVIDIA hardware. Application examples include Large Language Models (LLMs), Computer Vision, Speech, Recommender Systems, and Multimodal architectures. The team focuses on optimizing performance of complex parallel algorithms and workloads on NVIDIA platforms (GPU, CPU, interconnects) and collaborates with customers, NVIDIA Research, hardware, and software teams.

Responsibilities

  • Lead your team to optimize and develop algorithms for Machine Learning and Deep Learning applications.
  • Define and drive technical initiatives to advance the state-of-the-art in accelerated Deep Learning and Machine Learning applications.
  • Collaborate with research, hardware, and software teams to influence the design of next-generation hardware, software, and programming models.
  • Develop and communicate technical solutions to external and internal collaborators, including technical design decisions and project plans.
  • Hire the best talent to join your team, promoting a diverse and skilled team that can tackle complex technical challenges.
  • Coach and grow your team, promoting a culture of engineering excellence and idea proliferation.

Requirements

  • MS or PhD in Computer Science, Computer Engineering, or a related computationally focused science or engineering degree (or equivalent experience).
  • 8+ years overall relevant experience with 5+ years in a technical role and 3+ years in an engineering leadership role.
  • In-depth expertise in linear algebra and performance optimization of Deep Learning training and inference.
  • Background in parallel programming (e.g., CUDA, OpenMP, MPI, pthreads).
  • Programming fluency in C/C++ with a deep understanding of algorithms and software development.
  • Knowledge of CPU and GPU architecture fundamentals and low-level performance optimizations.
  • Excellent written and presentation skills.
  • Proven track record of planning and leading critical initiatives.

Ways to stand out

  • A PhD in a relevant field.
  • Expertise in LLMs, multimodal model architecture, and performance optimizations of relevant computational primitives.
  • Proven experience with recruiting top talent.

About DevTech

DevTech is a global organization whose mission is to drive market innovation toward NVIDIA products. The team produces solutions at the forefront of technology, advances NVIDIA's leadership in accelerated computing, and generates learnings that benefit the Developer Community.

Compensation & Benefits

  • Base salary range: 224,000 USD - 356,500 USD (determined based on location, experience, and pay of employees in similar positions).
  • Eligible for equity and benefits (see NVIDIA benefits page).

Additional information

  • Applications for this job will be accepted at least until July 29, 2025.
  • NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment.