Senior Developer Technology Engineer, Public Sector
at Nvidia
π Santa Clara, United States
USD 184,000-356,500 per year
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 @ 4Details
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, performing in-depth analysis and optimization to 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, craft and optimize core parallel algorithms and data structures, and provide GPU-based solutions through reference code development.
- Contribute to the full software stack including libraries, applications, and high-productivity software 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 experience with CUDA C/C++, OpenMP, MPI, or SHMEM (OpenSHMEM or NVSHMEM).
Preferred / 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
- Base salary ranges by level (determined based on location, experience, and pay of employees in similar positions):
- 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.
Location & Work Policy
- Location: Santa Clara, CA, United States. The posting includes a hybrid work indicator (#LI-Hybrid).
- Occasional travel for conferences and on-site developer visits.
Application & Equal Opportunity
- Applications for this job will be accepted at least until July 29, 2025.
- NVIDIA is an equal opportunity employer and emphasizes a diverse work environment.