NVIDIA, the world leader in accelerated computing, is seeking a Senior Data Processing Platform Engineer to join their innovative team. This role sits at the intersection of big data processing and GPU acceleration, working on technology that enables data engineers and scientists to advance their ideas.
The position involves designing, implementing, and operating Kubernetes-based GPU-accelerated data processing services at scale. You'll be responsible for ensuring high availability and reliability while driving platform engagement metrics and improving time to first query (TTFQ). This is a unique opportunity to work with cutting-edge technology at a company that's transforming the world's largest industries through AI and digital twins.
As a senior engineer, you'll lead the development of data processing workflows, optimize distributed computing infrastructure, and train other engineers in platform adoption. The role requires strong expertise in Kubernetes, distributed systems, and performance tuning of Spark applications. You'll work with advanced technologies like Ray and Spark Rapids, while ensuring robust monitoring and observability of the systems.
The position offers a competitive compensation package with a base salary range of $148,000 - $287,500 USD, plus equity and comprehensive benefits. NVIDIA's commitment to innovation and technical excellence makes this an ideal opportunity for someone passionate about large-scale data processing and GPU computing. The company maintains a diverse and inclusive work environment, with locations in both Austin, TX and Santa Clara, CA.
The ideal candidate will have 5+ years of software engineering experience, strong mathematical background, and proven experience with large-scale distributed systems. Additional experience with CUDA and NVIDIA GPUs for ML/DL would be particularly valuable. This role offers the chance to work on pioneering technology that's shaping the future of computing and artificial intelligence.