NVIDIA is seeking a highly motivated Senior DevTech Compute Engineer for Compression and Data Processing. This role involves prototyping and developing groundbreaking methods and data formats to accelerate complex distributed workflows, investigating and overcoming system-level bottlenecks for multi-stage and multi-IP overlapped workloads, and optimizing data entropy for various data types. The position offers an opportunity to co-design systems, software components, and hardware blocks for the next frontier of distributed data processing. Data analytics, databases, and distributed data processing are rapidly growing domains for non-CPU accelerated computing, with "on-the-wire" compression and decompression being integrated into switches and DPUs, and low-latency queries across vast datasets in data lakes being crucial for business agility. The Devtech Compute team at NVIDIA takes a holistic approach to data movement, late materialization, memory management and spilling, parallel algorithms, collectives, and compression and quantization. The role will involve prototyping and integrating novel approaches to GPU-accelerated distributed data processing, including dataframe analytics, advanced lossless and lossy compression methods, and transactional and vector databases. You will collaborate with technical experts to analyze and optimize data-intensive workloads for heterogeneous GPU/CPU architectures, influence the design of next-generation hardware and software, and work with NVIDIA's largest customers and CSPs to integrate solutions and influence open standards.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior