Senior Developer Technology Engineer

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Algorithms @ 4 Data Structures @ 4 Communication @ 4 Parallel Programming @ 4 Prioritization @ 4 CUDA @ 4 GPU @ 4

Details

NVIDIA's Developer Technology Engineering team is a global network of experts working on accelerated computing. The team empowers developers with solutions to optimize large application workloads, eliminate system bottlenecks, and collaborate on cutting-edge technology breakthroughs.

Responsibilities

  • Research and develop techniques to accelerate top CSP workloads on NVIDIA’s computing platform, including advanced CPUs, GPUs and interconnects.
  • Work directly with key customers to perform in-depth analysis and optimization of complex workloads to ensure the best possible performance on current and next-generation hardware.
  • Collaborate with libraries, tools, system software architecture, hardware, and research teams at NVIDIA to influence the design of next-generation programming models, software, and architectures.
  • Investigate performance of customer applications, design parallel algorithms and implement optimizations in a GPU-accelerated computing environment.
  • Publish findings in developer blogs or at conferences and workshops; represent NVIDIA with visibility to customers, industry, and academia.

Requirements

  • A Master's degree in Computer Science, Computer Engineering, or related computationally focused science degree (or equivalent experience).
  • 8+ years of relevant work experience or research.
  • Programming proficiency in C/C++ with a deep understanding of software design, programming techniques, and algorithms.
  • Background in parallel programming; ideally experience with CUDA C/C++.
  • Hands-on experience performing low-level performance optimizations.
  • In-depth expertise with CPU and GPU architecture fundamentals and interconnects.
  • Strong math skills, including linear algebra, for problem-solving and performance modeling.
  • Good communication, organization, and prioritization skills.

Ways to stand out

  • Designed highly optimal parallel algorithms and data structures for applications with high bytes-to-compute ratio (e.g., processing directly on compressed data and kernel fusion).
  • Optimized end-to-end performance of applications spanning many layers of software, from OS to high-level frameworks.
  • Influenced hardware feature design leveraging application and domain knowledge.

Company & role context

The Developer Technology Engineer (DevTech) helps customers investigate and optimize performance, contributes application expertise that influences next-generation hardware and software products, and provides opportunities for growth in GPU accelerated computing, HPC and AI. NVIDIA emphasizes diversity and equal opportunity.

Compensation & Benefits

  • Base salary ranges provided by level: Level 4 — 184,000 USD to 287,500 USD; Level 5 — 224,000 USD to 356,500 USD.
  • Eligible for equity and company benefits.

Additional info

  • Applications accepted at least until July 29, 2025.
  • Job posting includes the marker: #LI-Hybrid.