There are several ways to research about computers and algorithms, one of them is by becoming a member of any academic supercomputer centers. For example in Ohio, there is one called Ohio Super Computer Center, remember this application is for both academic and researcher, which may even provide a workplace to transition from your seemingly academic background to a more development oriented experience and role. Also, a place to start is Here.