NVIDIA is seeking a Senior Developer Technology Engineer for High-Performance Databases. In this role, you will research and develop techniques to GPU-accelerate high performance database and ETL applications. You'll work directly with technical experts in industry and academia to perform in-depth analysis and optimization of complex data intensive workloads. You'll influence the design of next-generation hardware architectures, software, and programming models in collaboration with various teams at NVIDIA.
Key responsibilities include:
- Researching new algorithms and memory management techniques to accelerate databases on modern computer architectures
- Investigating hardware and system bottlenecks
- Optimizing performance of data intensive applications
- Collaborating with research, hardware, system software, libraries, and tools teams
Requirements:
- Masters or PhD in Computer Science, Computer Engineering, or related field (or equivalent experience)
- 6+ years of relevant work or research experience
- Programming fluency in C/C++ with deep understanding of algorithms and software design
- Hands-on experience with low-level parallel programming (e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, TBB)
- In-depth expertise with CPU/GPU architecture fundamentals, especially memory subsystem
- Domain expertise in high performance databases, ETL and data analytics
- Strong communication and problem-solving skills
Preferred qualifications:
- Experience optimizing performance of distributed database systems and frameworks
- Background with compression, storage systems, networking, and distributed computer architectures
This role offers the opportunity to work on cutting-edge technology in data analytics, a rapidly growing field in GPU accelerated computing. You'll be part of a team that has contributed to open-source projects like NVIDIA nvcomp, NVIDIA Distributed join, and NVIDIA cuCollections.
NVIDIA offers competitive compensation, including equity and benefits, and is committed to fostering a diverse and inclusive work environment.