JOBSEARCHER

Senior Solutions Architect, Data Processing

NVIDIAMillbrae, CAL6 LeadSeptember 15th, 2026
Overview In this role you explore GPU-accelerated techniques for high-performance databases, ETL, and data analytics. You work with experts across academia and industry to optimize data-intensive workloads on NVIDIA architectures. You influence future hardware, software, and programming models, collaborating with research, hardware, and tools teams. You engage with partners to push data processing boundaries across NVIDIA’s product line. You will contribute to cutting-edge, scalable solutions at the edge of technology with meaningful impact. Compensation / Benefitsequitybenefitsremote work options ResponsibilitiesResearch and develop GPU-accelerated techniques for high-performance databases, ETL, and analytics applicationsPerform in-depth analysis and optimization of data-intensive workloads with cross-functional expertsInfluence next-generation hardware, software, and programming models in collaboration with multiple NVIDIA teamsEngage with industry and academic partners to advance data processing with NVIDIA products Key requirementsMasters or PhD in Computer Science, Computer Engineering, or related computationally focused science degree or equivalent experience8+ years of experienceProgramming fluency in C/C++ with strong algorithms and software designHands-on experience with low-level parallel programming (CUDA preferred; OpenACC, OpenMP, MPI, pthreads, TBB)In-depth knowledge of CPU/GPU architecture fundamentals, especially memory subsystemDomain expertise in high-performance databases, ETL, data analytics and/or vector databasesGood communication and organizational skills with logical problem-solving and prioritization abilitiescommunicationorganizationproblem-solvingCUDAOpenACCOpenMP