JOBSEARCHER

Senior Developer Technology Engineer, High-Performance Databases

NVIDIAWhite Plains, NYL6 LeadSeptember 15th, 2026
Overview In this role, you will advance GPU-accelerated database and ETL workloads by researching and implementing new techniques. You will collaborate with experts from industry and academia to analyze bottlenecks and optimize performance on modern architectures. You will influence hardware/software design directions across NVIDIA’s teams, contributing to cutting-edge systems. This position offers visibility and impact within a leader in GPU computing, with opportunities to publish findings and shape future technologies. You will work in a cross-functional, research-driven environment focused on high-performance data analytics. Compensation / Benefitsequitybenefitshybrid/remote options ResponsibilitiesResearch and develop GPU-accelerated techniques for high-performance databases and ETL applicationsAnalyze complex data-intensive workloads to optimize performance on current GPU architecturesCollaborate with research, hardware, system software, libraries, and tools teams to improve designsInfluence next-generation hardware and software architectures and programming modelsPublish findings in developer blogs and conferences; engage with external technologistsSupport NVIDIA customers with performance insights and technical leadership Key requirementsMaster's degree (or PhD) in Computer Science, Computer Engineering, or related field5+ years of relevant work or research experienceProficiency in C/C++ and solid software design fundamentalsHands-on experience with low-level parallel programming (CUDA, OpenACC, OpenMP, MPI, pthreads, TBB)Deep understanding of CPU/GPU architecture and memory subsystemsDomain expertise in high-performance databases, ETL, and data analyticsStrong communication and organizational skillsclear communicationorganized problem solvingprioritizationCUDAOpenACCOpenMP