Roshan Rao

Principal Research Scientist at Biohub

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

🤩
Rockstar
🎓
Top School
Roshan Rao is a Principal Research Scientist based in New York with 12 years of experience bridging machine learning research and applied bioinformatics. He holds a PhD in Computer Science from UC Berkeley and has advanced from academic research to industry roles at Meta, EvolutionaryScale, and now Biohub, focusing on ML systems for biological data. Roshan contributes to impactful open-source work—he helped build foundational PyTorch tooling and datasets for TAPE, a widely used benchmark for protein embeddings—demonstrating strengths in dataset engineering, model tooling, and evaluation pipelines. His background includes hands-on experience in scientific computing and visualization from early roles at the Space Telescope Science Institute, giving him an uncommon combination of astrophysics-flavored engineering and biological ML expertise. Colleagues describe him as a pragmatic researcher who turns complex scientific problems into reproducible, production-ready models and datasets.
code12 years of coding experience
job3 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of California, Berkeley
bookBachelor of Science - BS Applied Mathematics and Computer Science, Bachelor of Science - BS Applied Mathematics and Computer Science at Brown University
languagesEnglish, Kannada, Russian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (9)

pytorch10
machine-learning10
python10
language-modeling10
data-science9
nlp9
deep-learning9
wcf6
tensorflow4

Programming languages (7)

JavaC++CSSCVim SnippetJupyter NotebookPython

Github contributions (5)

github-logo-circle
songlab-cal/tape

Aug 2019 - Aug 2021

Tasks Assessing Protein Embeddings (TAPE), a set of five biologically relevant semi-supervised learning tasks spread across different domains of protein biology.
Role in this project:
userData Scientist & ML Engineer
Contributions:2 releases, 1 review, 329 commits in 1 year 11 months
Contributions summary:Roshan's initial commits focus on setting up the foundational PyTorch code and datasets for protein embedding tasks, a core focus of the repository. Their contributions include the creation of a Pfam tokenizer and datasets for various tasks, particularly masked language modeling. Furthermore, the user added data conversion scripts, along with the creation of models, and metrics, indicating a focus on setting up training and evaluation pipelines for the protein embedding tasks.
benchmarkbioinformaticssemi-superviseddomainssemi
rmrao/evo

Feb 2021 - Sep 2021

Contributions:31 commits, 45 pushes, 1 branch in 7 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