Rahul G

Sr. Staff Software Engineer at The Apache Software Foundation

San Francisco, California, United States
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
🎓
Top School
Rahul G is a Sr. Staff Software Engineer in Oakland with 11 years building large-scale backend systems for analytics, observability, and search. He currently works on Slack Search and is an active committer on Apache projects including Druid and HBase, reflecting deep distributed-systems and data-store expertise. Prior roles at Apple, Splunk, and Flurry had him design scalable pipelines, HBase/Hadoop infrastructure, and the backend for real-user monitoring as an early team architect. His open-source work includes improving SVM solvers and random-forest variable importance in the Apache MADlib repo, showing strong applied ML and numerical stability skills beyond typical backend engineering. A former PhD Statistics student at UCLA, Rahul combines rigorous quantitative thinking with practical production engineering. He’s known for bridging research-grade algorithms with production-ready, scalable implementations.
code11 years of coding experience
job11 years of employment as a software developer
bookPHD - Drop out, Statistics, PHD - Drop out, Statistics at University of California, Los Angeles
github-logo-circle

Github Skills (10)

machine-learning10
random-forest10
python10
cprogramming-language9
c-language9
algorithms8
data-structures8
algorithm8
data-structure8
postgresql8

Programming languages (6)

C++RCJupyter NotebookPythonEmacs Lisp

Github contributions (5)

github-logo-circle
apache/madlib

Apr 2017 - Feb 2019

Mirror of Apache MADlib
Role in this project:
userBack-end Developer & Data Scientist
Contributions:65 commits, 87 PRs, 350 comments in 1 year 10 months
Contributions summary:Rahul primarily focused on enhancing the SVM (Support Vector Machine) module within the Apache MADlib repository. Their contributions include adding a minibatch solver for SVM, improving the algorithm's efficiency, and implementing variable importance calculations for random forests. They also addressed issues related to numerical stability and ensured compatibility with the project's existing framework. The user's work primarily involved modifications to the Python and C++ code within the repository, demonstrating skills in mathematical modeling and backend development.
javaapachemadlib
apache/madlib-site

Apr 2016 - Aug 2018

Mirror of Apache MADlib site
Contributions:13 commits in 2 years 4 months
apacheperljavaco-simulationq
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