Software Developer
Massachusetts Institute of Technology
Cambridge, MA
Full-time
Information Services / Technology (IT)
Posted on May 30, 2023
Job Description
SOFTWARE DEVELOPER, Chemical Engineering (ChemE)-Machine Learning for Pharmaceutical Discovery and Synthesis (MLPDS), to be responsible for the full cycle, full-stack software development at the MLPDS consortium at MIT. Will be responsible for 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 ChemE lab engineering teams through participation in architecture, technical design, and code reviews; and writing code in Python, JavaScript (Vue, React), HTML/CSS, and other languages as necessary. -9
Job Requirements
REQUIRED: a B.S. or higher in the physical/chemical sciences, computer science, or related technical field; five years’ relevant programming experience; fluency in and experience with 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. PREFFERED: familiarity with cheminformatics, chemical synthesis planning, and/or property prediction; at least three years of experience working with scientists and engineers to develop and refine computer codes for application in the physical sciences; experience working with large codebases, containerization, and continuous integration pipelines; and familiarity with cheminformatics tools such as RDKit. Job #22160
11/30/22
SOFTWARE DEVELOPER, Chemical Engineering (ChemE)-Machine Learning for Pharmaceutical Discovery and Synthesis (MLPDS), to be responsible for the full cycle, full-stack software development at the MLPDS consortium at MIT. Will be responsible for 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 ChemE lab engineering teams through participation in architecture, technical design, and code reviews; and writing code in Python, JavaScript (Vue, React), HTML/CSS, and other languages as necessary. -9
Job Requirements
REQUIRED: a B.S. or higher in the physical/chemical sciences, computer science, or related technical field; five years’ relevant programming experience; fluency in and experience with 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. PREFFERED: familiarity with cheminformatics, chemical synthesis planning, and/or property prediction; at least three years of experience working with scientists and engineers to develop and refine computer codes for application in the physical sciences; experience working with large codebases, containerization, and continuous integration pipelines; and familiarity with cheminformatics tools such as RDKit. Job #22160
11/30/22