onsite
Software Developer - MIT
Software Engineer
Develop and deploy scalable machine learning–enabled software for pharmaceutical discovery, collaborating with researchers to translate complex workflows into robust, reproducible computational applications.
About the role
Key Responsibilities
- Design, develop, and maintain Python-based machine learning pipelines for chemical synthesis and drug discovery.
- Collaborate with faculty, researchers, and graduate students to translate scientific workflows into scalable, reproducible software solutions.
- Deploy models and services on AWS, ensuring high availability, security, and performance.
- Implement continuous integration/continuous deployment (CI/CD) pipelines and automated testing frameworks.
- Document code, processes, and best practices for internal and external stakeholders.
Requirements
- Strong proficiency in Python and experience with machine learning libraries (e.g., scikit-learn, TensorFlow, PyTorch).
- Hands‑on experience deploying ML models to AWS (SageMaker, ECS, Lambda).
- Background in chemical engineering or related scientific domain preferred.
- Excellent problem‑solving skills and ability to work in a collaborative research environment.
- Effective communication skills for technical documentation and stakeholder engagement.
Skills
pythonmachine learningawschemical engineering