Used Tools & Technologies
Not specified
Required Skills & Competences ?
Python @ 4 Spark @ 4 Algorithms @ 4 Data Structures @ 4 Machine Learning @ 4 Data Science @ 4 Hiring @ 4 Parallel Programming @ 6 CUDA @ 6 GPU @ 4Details
We are now seeking a Senior Developer Technology Engineer for the Public Sector.
Responsibilities
- Work directly with key application developers to understand current and future problems, crafting and optimizing core parallel algorithms and data structures using GPUs.
- Develop reference code and contribute to the full software stack including libraries, applications, and software environments (e.g., Python).
- Collaborate with architecture, research, libraries, tools, and system software teams to influence design of architectures, software, and programming models.
- Investigate impact on application performance and developer productivity.
- Occasional travel for conferences and on-site developer visits.
Requirements
- MS or PhD degree or equivalent experience in engineering or computer science related field.
- Programming fluency in C/C++ with 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.
- US Citizenship required.
Ways to Stand Out
- Domain expertise in data and graph analytics, data science, network analysis, cybersecurity, machine learning, or deep learning.
- Experience developing with RAPIDS ecosystem libraries including cuDF, cuML, cuGraph, Spark, and cuPY.
- Experience with JIT compilation and using NUMBA.
- Background with algorithm and architecture codesign.
About NVIDIA
NVIDIA pioneers visual and AI computing with GPU technology, solving complex problems in computer science. NVIDIA's GPU is used in deep learning, AI, robotics and self-driving cars. NVIDIA seeks creative, autonomous, and world-class engineers to join their teams.
Compensation and Benefits
The base salary range is $184,000 - $356,500 USD, determined based on location, experience, and market comparables. Eligible for equity and benefits.
NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer, valuing diversity and non-discrimination in hiring and promotion.