Senior Developer Technology Engineer, Public Sector

Nvidia

Confirmed live today Trusted
Hybrid

Quick summary

Work type
Hybrid
Location
Santa Clara, CADCCA
Employment
Full-time
Posted
83 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $174k
$113k $236k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $149,500–$197,750.

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 1623 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Developer Technology Engineer, Public Sector

The Senior Developer Technology Engineer joins the Public Sector Developer Technology team to research and develop techniques for GPU-accelerating federal ecosystem applications. This role involves performing in-depth analysis and optimization for current and next-generation GPU architectures across fields like CFD, Electronic Design Automation, Graph Theory, Weather/Climate Modeling, and AI in HPC. You will collaborate with application developers to craft and optimize core parallel algorithms and data structures, contributing to the full software stack including libraries and reference code. Required skills include C/C++ fluency, parallel programming experience with CUDA C/C++, OpenMP, MPI, or SHMEM, and strong fundamentals in parallel data structures and combinatorics. You will use tools like Nsight Systems and Nsight Compute to optimize complex codes for high-performance computing and AI models.

What you'll do

  • Research and develop techniques to GPU-accelerate applications in fields like CFD, EDA, and AI.
  • Perform in-depth analysis and optimization to ensure peak performance on current and next-generation GPU architectures.
  • Craft and optimize core parallel algorithms and data structures for GPU-based solutions.
  • Develop reference code and contribute directly to the full software stack, including libraries and applications.
  • Influence the design of architectures and programming models by investigating impacts on performance and productivity.
  • Profile and optimize applications and frameworks using tools like Nsight Systems and Nsight Compute.
  • Develop and optimize workflows involving High-Performance Computing (HPC) and AI models.

What we're looking for

  • Have an MS or PhD degree or equivalent experience in Computer Science, Engineering, or a STEM field.
  • Possess programming fluency in C/C++ with a deep understanding of software design, programming techniques, and algorithms.
  • Have 5+ years of relevant work experience with parallel programming, ideally using CUDA C/C++, OpenMP, MPI, or SHMEM.
  • Demonstrate strong computer science fundamentals, including parallel data structures, algorithms, combinatorics, and sparse representations.
  • Experience optimizing complex codes for GPUs, including kernel optimization and understanding how software runs on hardware (preferred).
  • Possess a background with algorithm and architecture codesign (preferred).
  • Have domain expertise in EDA, HPC, CFD, graph analytics, data science, network analysis, machine learning, or deep learning (preferred).
  • Have experience profiling and optimizing applications and frameworks using Nsight Systems and Nsight Compute (preferred).

More like this

Similar roles

Senior AI Developer Technology Engineer

Nvidia

Santa Clara, CA +4 15 days ago
C++ C GPU CPU Generative AI Deep Learning Machine Learning Parallel Programming Performance Tuning Inference Numerical Methods Linear Algebra Diffusion Models Multimodal Systems
8+ yrs exp Hybrid

Senior Developer Technology Engineer, AI

Nvidia

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

Senior Accelerated Computing Architect

Nvidia

Santa Clara, CA 173 days ago $184,000–$287,500
CUDA OpenCL C C++ Python MPI NVSHMEM OpenSHMEM IPC GPU CPU Performance Optimization Benchmarking Profiling Linear Algebra Numerical Methods
6+ yrs exp

Engineering Manager, AI Developer Technology

Nvidia

Santa Clara, CA +4 83 days ago $224,000–$356,500
Deep Learning Machine Learning C++ CUDA GPU Architecture Parallel Programming OpenMP MPI pthreads LLMs Computer Vision Linear Algebra Performance Optimization Multimodal Architectures C Software Development
8+ yrs exp Hybrid

Senior Software Engineer, Developer Infrastructure

Coinbase

Remote 3 days ago $186,065–$218,900
Go Kubernetes AWS Terraform GitHub Actions CI/CD Datadog Distributed Systems Observability Containers Build Systems Remote Execution Progressive Delivery
5+ yrs exp Remote

Senior Systems Engineer, Developer Tooling

Cloudflare, Inc

Austin, TX +2 15 days ago $66,000–$91,000
Go Rust C/C++ Python Kubernetes Docker CI/CD Terraform Ansible SaltStack Linux TCP/IP DNS infrastructure-as-code Distributed Systems Source Control
Hybrid