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 seeking a Senior Developer Technology Engineer to join NVIDIA's Public Sector Developer Technology (Devtech) team. In this role you will research and develop techniques to GPU-accelerate leading applications targeting the federal ecosystem, perform in-depth analysis and optimization, and ensure the best possible performance on current and next-generation GPU architectures.

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 contribute to the full software stack including libraries, applications, and high-productivity software environments (e.g., Python).
  • Collaborate closely with NVIDIA groups such as architecture, research, libraries, tools, and system software to influence designs 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 or MPI, or SHMEM (OpenSHMEM or NVSHMEM).

Ways to stand out:

  • 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

  • Base salary ranges by level: Level 4 β€” 184,000 USD to 287,500 USD; Level 5 β€” 224,000 USD to 356,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
  • Eligible for equity and benefits (see NVIDIA benefits page).

Additional Information

  • Applications for this job will be accepted at least until July 29, 2025.
  • NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. NVIDIA 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.

#LI-Hybrid