Senior Developer Technology Engineer, Public Sector

NVIDIA Gruppe

Santa Clara (CA)

Hybrid

USD 184,000 - 356,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NVIDIA Gruppe is looking for a candidate to optimize GPU solutions and collaborate with multiple teams. The role requires a strong understanding of programming techniques and algorithms, along with solid experience in parallel programming.

Ideal candidates will have 5+ years in the industry and an MS or PhD in a related field. This position supports hybrid working arrangements and offers a competitive salary based on experience.

Qualifications

  • 5+ years of relevant experience with parallel programming.
  • Experience profiling and optimizing applications and frameworks.

Responsibilities

  • Work with developers to optimize GPU solutions.
  • Collaborate with NVIDIA teams to improve design and performance.

Skills

C/C++ programming fluency
Parallel programming experience
Strong computer science fundamentals

Education

MS or PhD in Computer Science, Engineering, or STEM

Tools

CUDA C/C++
OpenMP or MPI
Nsight Systems
Nsight Compute

Job description

Responsibilities
  • Working directly with key application developers to understand and solve current and future problems, crafting and optimizing core parallel algorithms and data structures for GPU solutions, contributing to the software stack including libraries and applications.
  • Collaborating closely with NVIDIA teams—architecture, research, libraries, tools, and system software—to influence design of architectures, software, and programming models by investigating application performance and developer productivity.
  • Occasional travel to conferences and on-site visits with developers.
Qualifications
  • MS or PhD degree in Computer Science, Engineering, or a STEM field, or equivalent experience.
  • Programming fluency in C/C++ with a deep understanding of software design, programming techniques, and algorithms.
  • 5+ years of relevant work experience with parallel programming, ideally CUDA C/C++, OpenMP or MPI, or SHMEM (OpenSHMEM or NVSHMEM).
  • Strong computer science fundamentals, including parallel data structures and algorithms, combinatorics, and sparse representations.
  • Passion for optimizing codes to run exceptionally fast through parallel programming.
Ways to Stand Out
  • Experience optimizing complex codes for GPUs, including kernel optimization and a strong understanding of how software runs on hardware. Background in algorithm and architecture co-design is a plus.
  • Domain expertise in electronic design automation, high-performance computing, computational fluid dynamics, data and graph analytics, data science, network analysis, machine learning, or deep learning.
  • Experience profiling and optimizing applications and frameworks, including use of Nsight Systems and Nsight Compute.
  • Experience developing or optimizing workflows involving HPC and AI models.
Compensation & Benefits

Base salary will be determined based on location, experience, and comparable positions. Salary range: 184,000 USD - 287,500 USD for Level 4 and 224,000 USD - 356,500 USD for Level 5. Eligible for equity and benefits.

#LI-Hybrid

NVIDIA is committed to fostering a diverse work environment and is a proud equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Developer Technology Engineer, Public Sector
Senior Developer Technology Engineer, Public Sector

NVIDIA • California (MO)

On-site
USD 184,000 - 288,000
Senior Developer Technology Engineer, Public Sector
Senior Developer Technology Engineer, Public Sector

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 287,500
Senior Developer Technology Engineer, Public Sector
Senior Developer Technology Engineer, Public Sector

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 184,000 - 357,000
Equity
Benefits
Senior Developer Technology Engineer, Public Sector
Senior Developer Technology Engineer, Public Sector

NVIDIA AI • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Developer Technology Engineer, Public Sector
Senior Developer Technology Engineer, Public Sector

NVIDIA • Arizona

On-site
USD 184,000 - 357,000
Senior Developer Technology Engineer
Senior Developer Technology Engineer

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 184,000 - 357,000
Equity
Benefits package
Hybrid work model
Senior Developer Technology Engineer
Senior Developer Technology Engineer

NVIDIA AI • Town of Santa Clara (NY)

On-site
USD 184,000 - 357,000
Senior Developer Technology Engineer - AI
Senior Developer Technology Engineer - AI

2100 NVIDIA USA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Software Engineer - CUDA Driver
Senior Software Engineer - CUDA Driver

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 241,500
Equity
Benefits package
Senior Developer Technology Engineer, High-Performance Databases
Senior Developer Technology Engineer, High-Performance Databases

Nvidia Corporation in • Santa Clara (CA)

Hybrid
USD 152,000 - 288,000
Equity
Benefits