Senior Developer Technology Engineer, Public Sector

Nvidia

Remote

Quick summary

Work type
Remote
Location
Santa Clara, CA · DC
Salary
$184,000–$287,500 / yr
Posted
58 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $189k
This role $236k
$139k most similar roles pay here $303k

This role pays more than 81% of similar roles. Most pay $155,013–$223,750 — the shaded band above. At the midpoint, this role pays about $236k versus about $189k 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 563 open roles on FindRole.

Listed pay typically runs $168,000–$264,500 across 556 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Developer Technology Engineer, Public Sector

Join our Public Sector Developer Technology team as a Senior Developer Technology Engineer at NVIDIA, where you will collaborate with leading application developers to optimize GPU-accelerated solutions for fields such as CFD, EDA, graph theory, weather modeling, and AI in HPC. Your day-to-day involves deep analysis and optimization of parallel algorithms and data structures, contributing to the full software stack including libraries and applications, while working closely with NVIDIA’s architecture, research, and system software teams to influence future design decisions. Ideal candidates have an MS or PhD in Computer Science or a related field, 5+ years of experience in parallel programming (CUDA C/C++, OpenMP, MPI), strong computer science fundamentals, and expertise in profiling tools like Nsight Systems and Compute. Domain knowledge in HPC, AI models, and GPU optimization is essential for this role that requires both technical depth and cross-functional collaboration.

What you'll do

  • Research and develop GPU-acceleration techniques for federal applications like CFD and EDA.
  • Analyze and optimize leading applications to ensure optimal performance on GPUs.
  • Work with key application developers to understand and solve their current challenges.
  • Craft and optimize parallel algorithms and data structures using GPUs.
  • Influence the design of GPU architectures, software, and programming models.
  • Collaborate with NVIDIA teams to enhance developer productivity and application performance.

What we're looking for

  • MS or PhD in Computer Science, Engineering, or a related STEM field required.
  • 5+ years of experience with parallel programming using CUDA C/C++, OpenMP, MPI, or SHMEM.
  • Proficiency in C/C++ and deep understanding of software design and algorithms.
  • Experience optimizing complex codes for GPUs, including kernel optimization.
  • Domain expertise in HPC, AI models, or fields like EDA, CFD, graph analytics.
  • Familiarity with profiling tools such as Nsight Systems and Nsight Compute.

More like this

Similar roles

Senior Developer Technology Engineer

Nvidia

Remote (Santa Clara, CA) 82 days ago $184,000$287,500
C C++ CUDA Python Linux GPU CPU Parallel programming Performance optimization Linear algebra CI/CD
Remote

Senior Software Engineer, Infrastructure

Anduril Industries

Washington, District of Columbia 2 days ago $220,000$292,000
Python Kubernetes Docker CI/CD Java C++ Rust Go JavaScript AWS PostgreSQL Terraform ML infrastructure Virtualization Containerization

Senior Software Engineer, Platform

Anduril Industries

Costa Mesa, CA 2 days ago $191,000$253,000
Go C++ Python Rust AWS Azure CI/CD Terraform NixOS Kubernetes Docker Prometheus Grafana PostgreSQL MongoDB Redis Git GitHub Jenkins

Senior Software Engineer, Platform

Anduril Industries

Seattle, WA 2 days ago $191,000$253,000
Go C++ Python Rust Java JavaScript TypeScript AWS Azure CI/CD Terraform NixOS Kubernetes Prometheus Grafana PostgreSQL Docker