Taro Logo

Senior Developer Technology Engineer, Public Sector

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and AI solutions.
$184,000 - $356,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA is seeking a Senior Developer Technology Engineer for their Public Sector Developer Technology team. This role combines cutting-edge GPU technology with public sector applications, focusing on accelerating and optimizing applications for federal ecosystem use. The position requires expertise in parallel programming and computer science fundamentals, with opportunities to work on advanced GPU architectures and collaborate with various technical teams.

The role involves developing and optimizing GPU-accelerated applications, working directly with key stakeholders to understand and solve complex computational challenges. You'll be contributing to the full software stack, from libraries to high-level applications, particularly in Python environments. The position offers exposure to NVIDIA's leading-edge technology in AI and visual computing, with the opportunity to influence future GPU architectures and programming models.

NVIDIA, as a leader in accelerated computing and AI, offers a compelling environment for technical innovation. The company has pioneered visual computing through GPU technology, which has proven crucial for deep learning algorithms and AI applications. This role provides an opportunity to work with some of the industry's brightest minds on technology that's transforming multiple sectors.

The position offers competitive compensation, with a base salary range of $184,000 - $356,500 USD depending on level and experience, plus equity and comprehensive benefits. This hybrid role allows for both remote work and collaboration at NVIDIA's facilities in Santa Clara, CA or Washington, DC, combining flexibility with opportunities for in-person teamwork and innovation.

Last updated 5 days ago

Responsibilities For Senior Developer Technology Engineer, Public Sector

  • Research and develop techniques to GPU-accelerate leading applications in the federal ecosystem
  • Work directly with key application developers to understand current and future problems
  • Optimize core parallel algorithms and data structures
  • Develop reference code and contribute to the full software stack
  • Collaborate with architecture, research, libraries, tools, and system software teams
  • Travel occasionally for conferences and on-site visits with developers

Requirements For Senior Developer Technology Engineer, Public Sector

Python
  • MS or PhD degree or equivalent experience in engineering or computer science
  • Programming fluency in C/C++
  • Deep understanding of software design, programming techniques, and algorithms
  • Strong computer science fundamentals including parallel data structures and algorithms
  • 5+ years of experience with parallel programming (CUDA C/C++, OpenMP, MPI, or SHMEM)

Benefits For Senior Developer Technology Engineer, Public Sector

Equity
  • Equity
  • Comprehensive benefits package

Related Jobs