Senior Developer Technology Engineer, Public Sector

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

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Python @ 4 Spark @ 4 Algorithms @ 4 Data Structures @ 4 Machine Learning @ 4 Data Science @ 4 Parallel Programming @ 6 CUDA @ 6 GPU @ 4

Details

We are now seeking a Senior Developer Technology Engineer for the Public Sector within NVIDIA's Public Sector Developer Technology (Devtech) team. In this role you will research and develop techniques to GPU-accelerate leading applications targeted at the federal ecosystem, perform in-depth analysis and optimization to ensure the best possible performance on current and next-generation GPU architectures, and work directly with application developers and internal NVIDIA teams.

Responsibilities

  • Work directly with key application developers to understand current and future problems and craft and optimize core parallel algorithms and data structures for GPUs.
  • Develop reference code and directly contribute to the full software stack including libraries, applications, and high-productivity environments (e.g., Python).
  • Collaborate closely with NVIDIA architecture, research, libraries, tools, and system software teams to influence the design of architectures, software, and programming models by investigating impacts on application performance and developer productivity.
  • Occasional travel for conferences and on-site visits with developers.

Requirements

  • MS or PhD degree or equivalent experience in an engineering or computer science related field.
  • Programming fluency in C/C++ with a deep understanding of software design, programming techniques, and algorithms.
  • Strong computer science fundamentals, including parallel data structures and algorithms, combinatorics, and sparse representations.
  • 5+ years of relevant work experience with parallel programming, ideally CUDA C/C++, OpenMP, MPI, or SHMEM (OpenSHMEM or NVSHMEM).

Ways to stand out (Nice to have)

  • Domain expertise in data and graph analytics, data science, network analysis, cybersecurity, machine learning, or deep learning.
  • Experience developing with libraries in the RAPIDS ecosystem (including but not limited to cuDF, cuML, cuGraph, Spark, and cuPY).
  • Experience with JIT compilation and using Numba.
  • Background with algorithm and architecture codesign.

Compensation & Benefits

  • Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
  • Base salary ranges provided in the posting:
    • Level 4: 184,000 USD - 287,500 USD
    • Level 5: 224,000 USD - 356,500 USD
  • You will also be eligible for equity and benefits (link to NVIDIA benefits in original posting).

Location & Work Policy

  • Location: Santa Clara, California, United States.
  • Office policy indicated as LI-Hybrid; occasional travel may be required.

Application Deadline

  • Applications for this job will be accepted at least until December 16, 2025.

Equal Opportunity

  • NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. The company does 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.