NVIDIA is seeking a Senior Developer Technology Engineer to join their High-Performance Databases team. This role combines cutting-edge research in database acceleration with practical implementation using GPU technology. You'll be working at the intersection of high-performance computing and data analytics, developing innovative solutions to accelerate database and ETL applications.
The position offers an exciting opportunity to influence next-generation hardware architectures and software design at NVIDIA, the world leader in accelerated computing. You'll collaborate with technical experts from both industry and academia, focusing on optimizing complex data-intensive workloads for maximum performance on current GPU architectures.
The role requires deep expertise in parallel programming and computer architecture, with a focus on database systems and ETL processes. You'll be working on projects similar to NVIDIA's open-source initiatives like nvcomp, distributed-join, and cuCollections, which are pushing the boundaries of GPU-accelerated data analytics.
This is an ideal position for someone passionate about high-performance computing, with strong programming skills in C/C++ and experience with parallel programming frameworks. You'll be part of NVIDIA's mission to transform industries through AI and accelerated computing, with competitive compensation including a substantial base salary range and equity benefits.
The hybrid work environment offers flexibility while maintaining collaborative opportunities with industry-leading experts. If you're excited about solving complex technical challenges and want to make a significant impact in the field of high-performance databases, this role offers the perfect platform to advance your career while working with cutting-edge technology.