Rishav Chourasia is Head of Product based in Singapore with a decade of experience at the intersection of machine learning, privacy, and production systems. He holds a PhD in AI from NUS where his research blended information theory and privacy, and he’s translated that academic rigor into applied privacy work at Google Brain and multiple roles at Betterdata. Rishav has hands-on ML engineering experience contributing bug fixes and integration examples to well-known open-source projects like Chainer and Optuna, showing deep familiarity with gradient handling and hyperparameter optimization. He’s comfortable moving models from research to reliable services—evidenced earlier by building low-latency fraud-evaluation platforms at Amazon and production privacy audits and tooling at Betterdata. Colleagues describe him as someone who bridges careful theoretical thinking with pragmatic product delivery, and he often surfaces subtle implementation bugs that improve long-term system robustness.
10 years of coding experience
4 years of employment as a software developer
High School Diploma Pure Science, High School Diploma Pure Science at Delhi Public School - India
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Indian Institute of Technology, Guwahati
Doctor of Philosophy - PhD Artificial Intelligence, Doctor of Philosophy - PhD Artificial Intelligence at National University of Singapore
Contributions:32 commits, 7 PRs, 56 comments in 3 months
Contributions summary:Rishav contributed significantly to the project by implementing and testing example code related to hyperparameter optimization for MXNet, Keras, and PyTorch deep learning models within the Optuna framework. They added pruning callbacks and integrated the framework with these ML libraries, including an example using TensorFlow eager execution, and a PyTorch MNIST example. Furthermore, the user fixed code style issues and resolved errors, improving code quality and ensuring the examples ran correctly.
A flexible framework of neural networks for deep learning
Role in this project:
ML Engineer
Contributions:8 commits, 1 PR, 9 comments in 3 days
Contributions summary:Rishav focused on debugging and improving the Chainer deep learning framework, specifically addressing issues related to gradient handling in unchained variables. Their contributions included bug fixes and the addition of test cases to verify the correct behavior of the framework. They refactored code and made style adjustments to enhance readability and maintainability, demonstrating expertise in the inner workings of the framework.
cudapythonmxnetcaffe2flexible-framework
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.