Roshani Narasimhan is a software engineer with 8 years of experience specializing in applying machine learning and computational techniques to real-world problems, currently building software at Google in Seattle. She brings a strong academic foundation (MS in Computer Science, 4.0 GPA) and practical experience across cloud and enterprise systems from roles at AWS, Amazon, and Oracle. Her background spans computational biology, NLP and data engineering—projects have included web scraping and topic modeling, BERT/LSTM summarization, and graph-theoretic analysis for biological networks. Roshani combines production-grade engineering (Java, PL/SQL, cloud services) with research-minded experimentation, having translated research insights into usable tools and visualizations. Colleagues can expect a pragmatic engineer who enjoys framing real-world problems as CS challenges and delivering solutions that bridge data science and scalable software.
8 years of coding experience
4 years of employment as a software developer
Master of Science - MS, Computer Science, 4.0/4.0, Master of Science - MS, Computer Science, 4.0/4.0 at North Carolina State University
Bachelor of Technology - BTech, Information and Communication Technology, Minors in Computational Science, 8.2/10, Bachelor of Technology - BTech, Information and Communication Technology, Minors in Computational Science, 8.2/10 at Dhirubhai Ambani Institute of Information and Communication Technology
Contributions:3 pushes, 1 branch in 3 years 3 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.