NVIDIA is hiring a Senior Developer Technology Engineer, Public Sector to research and develop techniques for GPU-accelerating leading applications within the federal ecosystem. You will perform in-depth analysis and optimization to ensure the best possible performance on current and next-generation GPU architectures, working at the forefront of visual and AI computing.
What You'll Do
- Work directly with key application developers to understand their problems, crafting and optimizing core parallel algorithms and data structures for GPUs.
- Contribute to the full software stack, including reference code, libraries, applications, and high productivity environments like Python.
- Collaborate closely with diverse groups at NVIDIA to influence the design of architectures, software, and programming models.
- Investigate the impact of designs on application performance and developer productivity.
- Travel occasionally for conferences and on-site visits with developers.
What We're Looking For
- 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.
- US Citizenship.
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, such as cuDF, cuML, cuGraph, Spark, or cuPY.
- Experience with JIT compilation and using NUMBA.
- Background with algorithm and architecture codesign.
Technical Stack
- C/C++, CUDA C/C++, OpenMP, MPI, SHMEM (OpenSHMEM or NVSHMEM)
- Python, RAPIDS ecosystem (cuDF, cuML, cuGraph, Spark, cuPY), NUMBA
Team & Environment
You will join the Public Sector Developer Technology (Devtech) team, collaborating closely with groups across NVIDIA to solve complex technical challenges.
Benefits & Compensation
- Compensation: $184,000 - $356,500 USD
- Equity
- Benefits
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, 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.



