Cindy Jiang

email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Yuan Jiang is a systems software engineer with five years of experience building high-performance data-processing software and research tools, currently contributing to NVIDIA’s RAPIDS Accelerator for Apache Spark to GPU-accelerate large-scale analytics. Skilled in Python, C/C++, Java, and OCaml, he has a strong NLP and research background from Carnegie Mellon, where he built memory- and power-efficient text-processing features for mobile privacy and automated patent-reading tools. At NVIDIA he has made notable open-source contributions to prominent projects like spark-rapids and cuDF, implementing string and array operators and strengthening test infrastructure across Java, C++, and JNI layers. Comfortable bridging research and production, he combines academic rigor (MS/BS work at CMU) with hands-on systems engineering focused on correctness and performance. An understated strength is his track record of shipping both compact mobile NLP features and robust GPU-backed backend improvements, showing versatility across constrained and high-throughput environments.
code5 years of coding experience
github-logo-circle

Github Skills (24)

apache-spark10
c-language10
set-operations10
operation10
testing10
cudf10
regex10
array-merge10
java10
javas10
jna10
junit10
gpu10
jtest10
array-iterator10

Programming languages (4)

C++ScalaJupyter NotebookPython

Github contributions (5)

github-logo-circle
NVIDIA/spark-rapids

Sep 2022 - Jan 2023

Spark RAPIDS plugin - accelerate Apache Spark with GPUs
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:73 reviews, 15 commits, 49 PRs in 4 months
Contributions summary:Cindy primarily contributed to the development and improvement of the `spark-rapids` plugin, focusing on GPU acceleration for Apache Spark. Their work included enhancing the efficiency of bound checks for `GpuCast`, implementing the `array_remove` operator and the `reverse` function for strings and arrays, and supporting the `json_tuple` operator. Furthermore, the user has worked on testing, contributing to the testing infrastructure and ensuring accurate test results.
gpu-accelerationgpuapachebig-dataspark
rapidsai/cudf

Nov 2022 - Jan 2023

cuDF - GPU DataFrame Library
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:17 reviews, 28 commits, 12 PRs in 2 months
Contributions summary:Cindy's contributions primarily revolve around enhancing the cuDF library, specifically focusing on implementing string manipulation functionalities. This includes the addition of `like` and `regex_program` APIs along with corresponding Java APIs and unit tests. The work involved modifications to Java, C++, and JNI code, demonstrating a focus on expanding the library's capabilities for string processing and ensuring correctness through comprehensive testing. The user also worked on reverting changes, indicating active participation in project maintenance and code review.
cudadataframe-librarydata-analysiscppcudf
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.
Request Free Trial