Rahul Krishna

Research Scientist, Hybrid Cloud. at IBM

New York, New York, 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

👤
Senior
🎓
Top School
Rahul Krishna is a research scientist at IBM Research specializing in the intersection of machine learning, programming languages, and hybrid cloud systems to modernize and maintain complex applications. With 12 years of experience and a PhD from NC State, he builds actionable analytics and transfer-learning methods that deliver insights beyond prediction for software engineering problems. His postdoctoral work at Columbia produced practical tools—CADET for causal diagnosis of performance faults, ConEX for MCMC-driven configuration tuning, and MTFuzz for transferable gray-box fuzzing—that substantially outperformed prior approaches. Comfortable across systems and ML stacks (Python, C++, TensorFlow/PyTorch, Spark, LLVM) he blends compiler/static-analysis skills with cloud and DevOps experience to move research into production. He has a knack for making ML usable under data scarcity, and his work has exposed real vulnerabilities and performance fixes in large codebases and big-data systems. Based in New York, he combines rigorous empirical methods with engineering pragmatism to tackle security, testing, and optimization challenges in hybrid-cloud environments.
code12 years of coding experience
job6 years of employment as a software developer
bookMaster's degree, Electrical and Computer Engineering, Master's degree, Electrical and Computer Engineering at North Carolina State University
bookBachelor's degree, Electronics and Communication Engineering, 9.06, Bachelor's degree, Electronics and Communication Engineering, 9.06 at M.S. Ramaiah Institute Of Technology
bookPostdoctoral Research, Computer Science, Postdoctoral Research, Computer Science at Columbia University
languagesEnglish, Tamil, Kannada, German, Hindi
github-logo-circle

Github Skills (47)

devkit10
jekyll-theme9
github-pages9
wala9
jekyll9
refactoring9
translator8
python8
dax8
software-quality8
logic-programming8
datalog8
javaparser7
causal-inference7
java7

Programming languages (16)

JavaC++CSSCRustMakefileTeXHTML

Github contributions (5)

github-logo-circle
ai-se/RAISE--Documentation

Mar 2015 - Nov 2016

Contributions:71 commits, 7 pushes in 1 year 7 months
IBM/codenet-minerva-cargo

Nov 2022 - Mar 2023

Cargo is part of the Minerva project working on refactoring monoliths to microservices
Contributions:4 releases, 1 review, 28 commits in 4 months
microservicesrefactoring
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