NVIDIA is seeking a Senior Developer Technology Engineer to join their team focusing on high-performance databases and data processing acceleration. This role sits at the intersection of cutting-edge GPU technology and database systems, offering a unique opportunity to shape the future of data processing.
The position involves researching and developing innovative techniques to accelerate database and ETL applications using GPU technology. You'll work directly with technical experts from both industry and academia to optimize complex data-intensive workloads, ensuring optimal performance on current GPU architectures. This role offers significant impact potential, allowing you to influence the design of next-generation hardware architectures and software systems.
NVIDIA, as the world leader in accelerated computing, provides an environment where you'll be at the forefront of technological advancement. The company is transforming major industries through their work in AI and digital twins, making this an exciting opportunity for someone passionate about high-performance computing and databases.
The ideal candidate will bring strong technical credentials, with either a Masters/PhD in Computer Science or equivalent experience, along with deep expertise in C/C++ programming and parallel computing. You'll need hands-on experience with low-level parallel programming technologies like CUDA, OpenACC, or OpenMP, combined with a thorough understanding of CPU/GPU architectures.
The compensation package is competitive, with a base salary range of $148,000 - $287,500 USD depending on level and experience, plus equity and comprehensive benefits. This hybrid role offers flexibility with locations in Santa Clara, CA or New York, NY.