Description
Would you enjoy researching new algorithms and memory management techniques to accelerate databases on modern computer architectures? Do you like investigating hardware and system bottlenecks, and optimizing performance of data-intensive applications? Are you excited about the opportunity to work on the top-tier edge of technology with both visibility and impact to the success of a leader like NVIDIA? If so, the Solution Architecture Team invites you to consider this opportunity.
In this role, you will research and develop techniques to GPU-accelerate high-performance database, ETL, and data analytics applications. You will work directly with other technical experts in their fields (industry and academia) to perform in-depth analysis and optimization of complex data-intensive workloads to ensure the best possible performance of current GPU architectures. You will 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. You will also influence partners (industry and academia) to push the bounds of data processing with NVIDIA's full product line.
We are looking for a Solutions Architect with a strong background in computer science, computer engineering, or a related field. You should have a deep understanding of algorithms and software design, as well as hands-on experience with low-level parallel programming. You should also have in-depth expertise with CPU/GPU architecture fundamentals, especially memory subsystem. Domain expertise in high-performance databases, ETL, data analytics, and/or vector database is also required.
As a Solutions Architect at NVIDIA, you will have the opportunity to work on cutting-edge projects and collaborate with a talented team of engineers and researchers. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until April 28, 2026.