NVIDIA is seeking experienced C++ Software Engineers to join their Spark Acceleration group. This role focuses on accelerating Apache Spark for data science applications, working with cutting-edge open-source libraries including Spark-RAPIDS, RAPIDS, and Velox. The position offers an opportunity to work on dramatically improving the performance of the most popular data processing engine in data centers.
As a Senior C++ Software Engineer, you'll be at the forefront of optimizing data science workflows, enabling data scientists to explore larger datasets more efficiently. You'll work with exceptional engineers, including PMC and Committers of major Apache projects, and contribute to high-impact open-source projects.
The ideal candidate brings strong C++ expertise, deep understanding of data processing frameworks, and experience with distributed systems. You'll be joining NVIDIA, a leader in accelerated computing, working on solutions that transform how data scientists work with large-scale data.
This role offers the chance to make significant contributions to the open-source community while working on cutting-edge technology. You'll be part of a team that's pushing the boundaries of what's possible in data processing and analysis, with the backing of NVIDIA's resources and expertise in GPU acceleration and high-performance computing.