Nirmal Roy is an Applied Scientist II based in Cambridge with eight years of experience blending information retrieval, NLP, and HCI to improve how people search for and learn complex information. Currently completing a PhD at TU Delft, he has transitioned between research and industry roles at Amazon (multiple applied scientist positions and internships) and a stint as an NLP Data Scientist at OKRA.ai. His work bridges rigorous academic research and production ML, with hands-on experience in building web and app interfaces from his student-developer days and teaching IR/NLP courses. Known for investigating interactive search behaviors, he focuses on making search systems more conversational and user-centered—an interest reflected in both his publications and applied projects. Comfortable moving between data engineering, applied modeling, and user-facing design, he brings a pragmatic research mindset to large-scale product problems.
8 years of coding experience
2 years of employment as a software developer
Bachelor of Engineering (B.E.) Electrical Engineering, Bachelor of Engineering (B.E.) Electrical Engineering at Jadavpur University
High School Science, High School Science at Nava Nalanda High school
TU Delft
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Delft University of Technology
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.