Senior Architect - Data Processing Systems, Analytics and Data Intelligence
Core
Define and improve hardware and software architectures for diverse data processing workloads, delivering outstanding performance at scale using NVIDIA's accelerated data processing platform.
Role type
Senior Architect (Data Processing Systems, Analytics, and Data Intelligence)
Builds
Hardware-software co-designed data processing platforms combining CPUs, GPUs, and high-bandwidth networking
Domain
Accelerated computing, data processing systems, and high-performance infrastructure
Deliverable
production ML models
Required skills
Distributed data platforms, databases, systems engineering, performance architecture, accelerated computing, HW/SW co-design, CUDA, GPU-accelerated data processing, structured data engines, vector databases, mathematical optimization solvers, network/storage architecture
Preferred skills
System-level trade-off evaluation, silicon architecture collaboration, constraint-based frameworks, benchmarking frameworks
Technologies
CUDA, cuDF, RAPIDS, cuVS, CUDA kernels, high-bandwidth networking, compression, IO
Responsibilities
Co-design future architectures targeting performance, efficiency, and cost; Engage with end users and partners to incorporate customer insights into roadmaps; Drive full-stack performance optimization from kernels to system-level IO; Collaborate with architects to shape hardware features via workload analysis; Partner to build optimization solvers for design trade-offs; Develop benchmarking frameworks; Analyze production workloads to identify optimization opportunities
Seniority
Senior, hands-on IC
