Corey Nolet is a Senior Data Scientist and software architect with 12 years’ experience building high-performance, GPU-accelerated ML systems and distributed communication primitives. Based in Maryland, he specializes in representation learning, dimensionality reduction, and scaling classical algorithms, and has helped productionize core components across the RAPIDS stack (cuML, cuGraph, RAFT) and BlazingSQL. His work blends applied research and pragmatic engineering—implementing low-level NCCL/UCX collectives, refactoring inter-worker comms, and contributing benchmarks that compare GPU and CPU implementations. Beyond algorithms, he contributes to DevOps and test automation, improving build processes and sparse-matrix support in CuPy. Known for pairing creative intuition with empirical rigor, he’s equally comfortable prototyping novel models and hardening them for high-throughput, distributed execution.
RAFT contains fundamental widely-used algorithms and primitives for machine learning and information retrieval. The algorithms are CUDA-accelerated and form building blocks for more easily writing high performance applications.
Role in this project:
Back-end Developer
Contributions:1741 reviews, 424 commits, 386 PRs in 2 years 9 months
Contributions summary:Corey's contributions primarily revolve around the implementation of functionalities related to collective and point-to-point communication using NCCL and UCX. Their focus is on the development and integration of communication primitives within the "raft" library, evident from the initial commits that introduced and refined communication functionalities, including implementations for collectives (e.g., allreduce, bcast) and point-to-point communication. They are making low level changes to the `c++` code related to communications infrastructure. These contributions form building blocks for writing high-performance applications.
Contributions:683 reviews, 2397 commits, 653 PRs in 4 years 2 months
Contributions summary:Corey primarily worked on enhancing the cuML library, focusing on improving the existing code base and ensuring optimal performance. This includes fixing import errors, refactoring code to use more efficient data structures, adding parameters, and addressing issues to ensure the code is compatible with CUDA 11.2 and the latest RAFT libraries. The commits also involved applying improvements for the correct functioning of the library.
cudacumlnvidiadata-sciencegpu
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.