Posting Description
SOFTWARE DEVELOPER 2, Chemical Engineering, to be responsible for the full cycle, full-stack software development at the Machine Learning for Pharmaceutical Discovery and Synthesis (MLPDS) consortium at MIT; developing scalable software products for the continued development and maintenance of a web-based application deploying machine learning models for chemical synthesis planning and property prediction; advancing best practices with two Chemical Engineering labs’ engineering teams through participation in architecture, technical design, and code reviews; writing code in Python, JavaScript (Vue, React), HTML/CSS, and other languages as necessary; maintaining and improving a modern front-end web application to set up parameters for, and view the results from, machine learning predictions for chemical compounds; maintaining and improving a back-end infrastructure for asynchronous task submission of long running tasks involving multiple machine learning predictions; and maintaining and improving Application Programming Interface (API) standards for machine learning predictions for synthesis planning and property prediction to be used both in and outside of the web application.