Senior Developer Technology Engineer

Nvidia

Confirmed live 2 days ago High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Salary
$184,000–$287,500 / yr
Posted
37 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $170k
This role $236k
$100k most similar roles pay here $308k

This role pays more than 96% of similar roles. Most pay $149,500–$190,375 — the shaded band above. At the midpoint, this role pays about $236k versus about $170k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 896 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Developer Technology Engineer

Senior Developer Technology Engineer, Public Sector joins the Public Sector Developer Technology team to research and develop techniques for GPU-accelerating applications within the federal ecosystem. This role involves performing in-depth analysis and optimization of core parallel algorithms and data structures to ensure peak performance on current and next-generation GPU architectures. The engineer will collaborate with application developers to solve problems in fields such as CFD, Electronic Design Automation, Graph Theory, Weather/Climate Modeling, and AI in HPC. Key responsibilities include contributing to the full software stack, including libraries and reference code. Required skills include proficiency in C/C++, CUDA C/C++, OpenMP, MPI, or SHMEM. The candidate should possess strong knowledge of parallel data structures, combinatorics, and sparse representations while utilizing tools like Nsight Systems and Nsight Compute to optimize complex codes for high-performance computing and machine learning workflows.

What you'll do

  • Research and develop techniques to GPU-accelerate applications in fields like CFD, EDA, Graph Theory, and AI.
  • Perform in-depth analysis and optimization to ensure peak performance on current and next-generation GPU architectures.
  • Work with application developers to identify problems and craft optimized parallel algorithms and data structures.
  • Develop reference code and contribute directly to the full software stack, including libraries and applications.
  • Influence the design of hardware architectures, software, and programming models based on performance impact studies.
  • Profile and optimize applications and frameworks using tools like Nsight Systems and Nsight Compute.
  • Optimize complex codes through kernel optimization and a deep understanding of how software interacts with hardware.

What we're looking for

  • Must have an MS or PhD degree in Computer Science, Engineering, or a STEM field (or equivalent experience).
  • Proficiency in C/C++ with deep knowledge of software design, programming techniques, and algorithms.
  • 5+ years of relevant work experience with parallel programming.
  • Experience with CUDA C/C++, OpenMP, MPI, or SHMEM is preferred.
  • Strong computer science fundamentals including parallel data structures, combinatorics, and sparse representations.
  • Experience optimizing complex codes for GPUs, including kernel optimization and hardware-software interaction.
  • Proficiency in profiling and optimizing applications using Nsight Systems and Nsight Compute.
  • Domain expertise in fields such as EDA, HPC, CFD, graph analytics, or machine learning is preferred.

More like this

Similar roles

Senior Developer Technology Engineer, AI

Nvidia

Santa Clara, CA +4 37 days ago $184,000$287,500
C++ C CUDA OpenACC OpenMP MPI pthreads Deep Learning Machine Learning HPC GPU Architecture Parallel Programming Linear Algebra Computer Vision Natural Language Processing
8+ yrs exp Hybrid

Senior Developer Technology Engineer, CPU Performance

Nvidia

Santa Clara, CA +1 37 days ago $152,000$241,500
C++ C x86 ARM GPU Parallel Programming Vectorization CPU Intrinsics Concurrent Data Structures Spark HPC Accelerated Computing Memory Subsystem Data Analytics Algorithms Storage Systems Networking
5+ yrs exp Hybrid

Senior Accelerated Computing Architect

Nvidia

Santa Clara, CA 127 days ago $184,000$287,500
CUDA OpenCL C C++ Python MPI NVSHMEM OpenSHMEM IPC Benchmarking Profiling Linear Algebra Numerical Methods High Performance Computing Machine Learning AI
6+ yrs exp

Senior Accelerated Computing Architect

Nvidia

Santa Clara, CA 150 days ago $184,000$287,500
CUDA OpenCL C C++ Python MPI NVSHMEM OpenSHMEM IPC Linear Algebra Numerical Methods Software-Hardware Co-design Data Structures Algorithms
6+ yrs exp