Rajan Singh is an ML infrastructure engineer with eight years of experience building scalable training and inference systems for large models, currently focused on distributed solutions at NVIDIA. He has a strong background in low-level performance work—developing custom CUDA kernels and contributing framework-level optimizations for PyTorch and TensorFlow—and a proven track record delivering production ML infra at AWS and Adobe. Rajan’s prior work includes model-parallel training, ONNX integration, and pushing optimizations into core repos, reflecting both systems depth and cross-team collaboration. Based in San Jose, he blends graphics/driver development roots with modern deep learning tooling, making him adept at bridging hardware-aware performance engineering and developer-facing ML platforms.
8 years of coding experience
18 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Manipal Institute of Technology
Self Driving Car NanoDegree Term 1 Computer Vision & Deep Learning, Self Driving Car NanoDegree Term 1 Computer Vision & Deep Learning at Udacity
MS Computer and Information Sciences, MS Computer and Information Sciences at University of Florida
Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more
Contributions:1 PR, 62 pushes, 13 branches in 3 months
pythonschedulerdataflowmutationorchestration
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.