Nija Shi is a computer scientist with 14 years of experience applying NLP and machine learning to software engineering problems, currently researching requirement traceability at NASA Ames Research Center. She holds a PhD in Computer Science focused on reverse engineering object-oriented design patterns, bringing deep program-analysis expertise to practical traceability and automation tasks. Prior roles include Principal Member of Technical Staff at Oracle and internships at Lawrence Livermore National Laboratory, reflecting experience across industry and national labs. Based in the San Francisco Bay Area, she codes in Python and JavaScript and translates research prototypes into tools that support rigorous, auditable requirements workflows. An understated strength is her ability to bridge formal software-engineering methods with modern ML approaches to make legacy designs and requirements more discoverable and maintainable.
13 years of coding experience
2 years of employment as a software developer
PhD, Computer Science, PhD, Computer Science at University of California, Davis
MS, Computer Science, MS, Computer Science at University of Wyoming
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
Nija Shi - Computer Scientist at NASA Ames Research Center