About The Position

NVIDIA is seeking a Solutions Architect 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 position offers the opportunity to work at the forefront of technology with significant impact on NVIDIA's success. NVIDIA has a history of innovation, starting with the GPU, which propelled the growth of PC gaming, revolutionized parallel computing, and ignited modern AI. NVIDIA operates as a 'learning machine,' constantly adapting to challenging opportunities that require unique solutions and have global importance. The company's mission is to amplify human imagination and intelligence.

Requirements

  • Master's or PhD in Computer Science, Computer Engineering, or a related computationally focused science degree, or equivalent experience.
  • 8+ years of 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 (preferred), OpenACC, OpenMP, MPI, pthreads, TBB, etc.).
  • In-depth expertise with CPU/GPU architecture fundamentals, especially memory subsystems.
  • Domain expertise in high-performance databases, ETL, data analytics, and/or vector databases.
  • Good communication and organization skills.
  • Logical approach to problem-solving and prioritization skills.

Nice To Haves

  • Experience optimizing/implementing database operators or query planners, especially for parallel or distributed frameworks (e.g., production database or Spark).
  • Background with optimizing vector database index build and/or search.
  • Experience profiling and optimizing CUDA kernels.
  • Background with compression, storage systems, networking, and distributed computer architectures.

Responsibilities

  • Research and develop techniques to GPU-accelerate high-performance database, ETL, and data analytics applications.
  • Collaborate with technical experts in industry and academia to perform in-depth analysis and optimization of complex data-intensive workloads.
  • Ensure optimal performance of current GPU architectures.
  • Influence the design of next-generation hardware architectures, software, and programming models in conjunction with NVIDIA's research, hardware, system software, libraries, and tools teams.
  • Collaborate with industry and academic partners to advance data processing capabilities using NVIDIA's product line.

Benefits

  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service