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.
Job Requirements
REQUIRED : Bachelor’s degree in the physical/chemical sciences, computer science or related technical field; a minimum of five years of relevant programming experience; fluency and experience in both Python and JavaScript; knowledge of Keras, Tensorflow,PyTorch, or other related machine learning code; experience developing web-based single page applications with a Javascript framework such as Vue or React; and solid knowledge of relational databases and SQL. PREFERRED : a minimum of three years of experience working with scientist/engineers to develop and refine computer codes for application in the physical sciences; experience working with large codebases, containerization, and continuous integration pipelines; familiarity with cheminformatics tools such as RDKit; and familiarity with cheminformatics, chemical synthesis planning, and/or property prediction. Job #24922-9
4/23/2025
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job