Senior Software Engineer, C++ and CUDA - Analytics and Data Intelligence
NVIDIA · Santa Clara, California, US
We're looking for outstanding engineers and scientists to apply their parallel programming skills to accelerate open-source software libraries for GPU data p...
Job description
We're looking for outstanding engineers and scientists to apply their parallel programming skills to accelerate open-source software libraries for GPU data processing. As part of NVIDIA’s Analytics and Data Intelligence (ADI) team, you will drive speed-of-light performance in structured data processing, spanning hardware from single workstations to multi-node GPU supercomputers. You will be building the computational core for dataframe and database accelerators—highly optimized C++ and CUDA libraries that leverage the parallel nature of GPUs to accelerate operations from data loading and parsing to joins, aggregations, and more. Come bring your creativity and problem-solving skills to our open-source software suite, and you can be our next major contributor! What you’ll be doing: Developing novel, parallel algorithms to accelerate core problems in data processing and power the next generation of data center workflows Implementing solutions in C++ and CUDA Contributing to open source projects, such as cuDF, Velox, Presto and Spark Benchmarking, profiling, and optimizing code: Working closely with the world’s top experts in GPU hardware, software and workflows What we need to see: 5+...