Senior Solutions Architect, Data Processing
Posted 101ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Solutions Architect for high-performance databases focused on GPU-accelerated data processing at NVIDIA. Collaborating with industry experts to optimize complex workloads and influence next-generation designs.
Responsibilities:
- Research and develop techniques to GPU-accelerate high performance database, ETL and data analytics applications.
- 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.
- 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.
- Influence partners (industry and academia) to push the bounds of data processing with NVIDIA’s full product line.
Requirements:
- Masters or PhD in Computer Science, Computer Engineering, or 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 subsystem.
- Domain expertise in high performance databases, ETL, data analytics and/or vector database.
- Good communication and organization skills, with a logical approach to problem solving, and prioritization skills.
Benefits:
- Health insurance
- Paid time off
- Flexible work arrangements
- Professional development opportunities


















