About The Position

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!

Requirements

  • 5+ years of experience in Computer Science or Software Engineering
  • MS degree or PhD in computer science, engineering, or a related field (or equivalent experience)
  • Strong Modern C++ programming skills
  • Familiarity with at least one parallel programming framework, such as CUDA, OpenACC, OpenMP, etc.
  • You care deeply about robust, readable, high-performance code
  • Excited to learn, explore new problem areas, and apply your creativity to some of the most challenging and rewarding problems we have

Nice To Haves

  • Familiarity with RAPIDS cuDF
  • Experience in data science workflow development and debugging
  • Passion for publishing your work in technical blogs and conferences.

Responsibilities

  • 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

Benefits

  • competitive salaries
  • generous benefits package
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service