Corey J. Nolet is a Senior Data Scientist and software architect with 12 years of experience who specializes in GPU-accelerated machine learning and high-performance systems engineering. He contributes to core RAPIDS projects (RAFT, cuML, cuGraph) and CuPy, working across low-level C++ communications (NCCL/UCX), CUDA-accelerated primitives, and test automation to make ML building blocks production-ready. He combines applied data science—EDA, recommender systems, and representation learning—with hands-on systems work like benchmarking cuML against scikit-learn and automating complex build and dependency flows. Based in Maryland, he’s comfortable moving between notebook-level experimentation and the plumbing that scales GPU workloads, a blend that helps translate research ideas into fast, reliable software.
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.