About The Position

NVIDIA is seeking a Senior Developer Technology Engineer for High-Performance Databases. This role involves researching new algorithms and memory management techniques to accelerate databases on modern computer architectures, investigating hardware and system bottlenecks, and optimizing the performance of data-intensive applications. The Developer Technology Team invites interested candidates to join them in working on the leading edge of technology with significant visibility and impact.

Requirements

  • Masters or PhD in Computer Science, Computer Engineering, or related computationally focused science degree (or equivalent experience).
  • At least 5+ years of relevant work or research experience.
  • Programming fluency in C/C++ with a deep understanding of algorithms and software design.
  • Hands-on experience with low-level parallel programming, e.g., CUDA, OpenACC, OpenMP, MPI, pthreads, TBB, etc.
  • In-depth expertise with CPU/GPU architecture fundamentals, especially memory subsystem.
  • Domain expertise in high performance databases, ETL and data analytics.
  • Good communication and organization skills, with a logical approach to problem solving, and prioritization skills.

Nice To Haves

  • Experience optimizing the performance of distributed database systems and frameworks (e.g. production database or Spark).
  • Background with compression, storage systems, networking, and distributed computer architectures.

Responsibilities

  • Research and develop techniques to GPU-accelerate high performance database and ETL applications.
  • Perform in-depth analysis and optimization of complex data intensive workloads to ensure the best possible performance of current GPU architectures, working directly with other technical experts.
  • Influence the design of next-generation hardware architectures, software, and programming models in collaboration with research, hardware, system software, libraries, and tools teams at NVIDIA.
  • Investigate performance of customer applications, design parallel algorithms and implement optimizations in a GPU accelerated computing environment.
  • Publish findings in developer blogs or at relevant conferences and workshops.
  • Contribute valuable application expertise that influences next generation hardware and software products.
  • Deepen expertise, expand knowledge, and work across domains and organizations as critical problem solvers.

Benefits

  • equity
  • benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service