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 new AI data processing technologies.
Role type
Manager, Solutions Architecture (Data Processing)
Builds
GPU-accelerated data processing solutions for high performance databases, ETL, and analytics
Domain
High performance computing, GPU architecture, data analytics
Deliverable
production ML models
Required skills
C/C++ programming, low-level parallel programming (CUDA, OpenACC, OpenMP, MPI), CPU/GPU architecture fundamentals, memory subsystem expertise, high performance database/ETL/vector database knowledge
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 data processing SA team to research and develop GPU-acceleration techniques; Perform in-depth analysis and optimization of complex data intensive workloads; Influence design of next-generation hardware architectures, software, and programming models; Influence partners to push bounds of data processing with NVIDIA's product line
Seniority
Manager, 3+ years management experience