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 (38)

jekyll10
responsive9
jekyll-theme9
refactoring8
translator8
logic8
dax8
github-pages8
logic-programming8
datalog8
horn8
specification7
declarative-programming7
spring7
docker6

Programming languages (13)

JavaC++CRustTeXHTMLJupyter NotebookShell

Github contributions (5)

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

Mar 2015 - Nov 2016

Contributions:71 commits, 7 pushes in 1 year 7 months
Java source code (and/or binary) to JSON based system dependency graph generator.
Contributions:2 releases, 5 reviews, 98 PRs in 11 months
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
Rahul Krishna - Research Scientist, Hybrid Cloud. at IBM