[Remote] Senior DevTech Compute Engineer, Compression and Data Processing
Note: The job is a remote job and is open to candidates in USA. NVIDIA is a technology company developing accelerated computing platforms and technologies. The Senior DevTech Compute Engineer will prototype and integrate GPU-accelerated methods for distributed data processing, compression, databases, and analytics. The role involves optimizing data-intensive workloads, influencing hardware and software architecture, and collaborating with technical experts, customers, and cloud service providers.
Responsibilities
- In this role, you will prototype and integrate novel approaches to GPU-accelerated distributed data processing domains: dataframe analytics, high-throughput low-latency advanced lossless and lossy compression methods, transactional and vector databases
- 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 heterogeneous GPU/CPU 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
- Work directly with the NVIDIA largest customers and CSPs to integrate the solutions at Speed-Of-Light, and influence open standards in data analytics and compression
Skills
- Masters or PhD in Computer Science, Computer Engineering, Applied Math and/or related computationally focused science degree (or equivalent experience)
- At least 5+ years of relevant work or research experience, with a track record in the state-of-the-art systems or complex projects, involving cross-team collaboration and solid prioritization skills
- Hands-on experience with low-level parallel programming across execution units (CPU/GPU/NPU/ASICs), e.g., CUDA, ROCm, Metal, OpenACC, OpenMP, MPI, pthreads, TBB, etc
- Fluency in C/C++, algorithms and data structures
- CPU/GPU/NPU accelerators architecture fundamentals, memory subsystem, caches, NICs and storage I/O
- Domain expertise in data processing, compression and decompression, codecs or in high performance distributed databases, ETL and data analytics
- PhD or a recent project/publication in a relevant field
- Background in compression (lossless/lossy, ANS, Bitpack), video or image codecs (H.264, H.265, AV1, ProRes), low-latency data analysis, storage systems, networking, and distributed computer architectures
- Track of records in zero-to-one project or initiatives, spanning several stakeholders and resulting in substantial TCO gains or enabling new workflows
- Open-source contributions or committee participation in the related domain and fields
- Excellent interpersonal skills, problem solving, and the ability to communicate efficiently in sophisticated technical scenarios
Benefits
- You will also be eligible for equity and benefits.
Company Overview
Company H1B Sponsorship