Manager, Solutions Architecture - Data Processing
Core
Lead a team to research and develop techniques to GPU-accelerate high performance database, ETL, and data analytics applications, and influence next-generation hardware and software architectures.
Role type
Senior IC Solutions Architect Manager (Data Processing)
Builds
GPU-accelerated data processing technologies, high performance databases, ETL pipelines, and data analytics frameworks
Domain
High-performance computing, GPU/CPU architecture, Data Engineering
Deliverable
production ML models
Required skills
C/C++ programming, CUDA/OpenACC/OpenMP/MPI, CPU/GPU architecture fundamentals, memory subsystem optimization, high performance databases, ETL, data analytics, vector databases
Preferred skills
Database operator/query planner optimization, vector database index optimization, CUDA kernel profiling, compression, storage systems, distributed computer architectures
Technologies
CUDA, OpenACC, OpenMP, MPI, pthreads, TBB, RAPIDS cuDF, NVIDIA nvcomp, NVIDIA Distributed join, NVIDIA cuCollections
Responsibilities
Lead a data processing SA team to research and develop techniques to GPU-accelerate high performance database, ETL and data analytics applications; Work closely with industry and academia to perform in-depth analysis and optimization of complex data intensive workloads; Influence the design of next-generation hardware architectures, software, and programming models; Influence partners to push the bounds of data processing with NVIDIA's full product line
Seniority
Manager, 8+ years experience including 3 years management
