Demo

Software Developer

Massachusetts Institute of Technology
Cambridge, MA Full Time
POSTED ON 6/19/2026
AVAILABLE BEFORE 7/18/2026
Posting Description

SOFTWARE DEVELOPER 2, Chemical Engineering (ChemE)- Machine Learning for Pharmaceutical Discovery and Synthesis (MLPDS) Consortium , to support the development, deployment, and operation of machine learning–enabled software systems for research and engineering applications. Will work closely with faculty, researchers, and graduate students to translate scientific and engineering workflows into robust, scalable, and reproducible computational applications. Will focus on backend software development, cloud-based deployment, and the management of machine learning applications in containerized and Kubernetes-based environments. Responsibilities include Software and Machine Learning Development of machine learning models using established frameworks such as PyTorch and PyTorch Lightning; Cloud Infrastructure and Containerization using Docker and Kubernetes, with a primary focus on AWS Elastic Kubernetes Service (EKS); design and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate testing, validation, and deployment of research software; and support reproducible build and deployment processes consistent with academic and research best practices. Will implement and maintain application and infrastructure monitoring using tools such as Prometheus and Grafana; collect and analyze application usage and performance metrics using platforms such as Google Analytics or comparable tools; and assist in diagnosing and resolving software and infrastructure issues affecting research applications

Job Requirements

REQUIRED : Bachelor’s degree in Computer Science, Chemical Engineering, Chemistry, or a closely related discipline; a minimum of five years of relevant programming experience; demonstrated experience programming in Python, JavaScript, and Bash. Practical experience with Docker and Kubernetes, including deployment on AWS EKS; experience deploying and managing Kubernetes applications using Helm; proficiency in Kubernetes tooling, including Lens for app/cluster management; proficiency with Git and collaborative development workflows (GitHub and/or GitLab); experience developing and maintaining CI/CD pipelines; experience with one or more machine learning frameworks including PyTorch; experience developing backend software, including asynchronous or distributed processing systems; and familiarity with application and infrastructure monitoring tools such as Prometheus and Grafana. PREFERRED : Familiarity with RDKit or other cheminformatics or molecular modeling libraries; experience supporting computational research or research software platforms; experience working in interdisciplinary academic or research environments; and familiarity with best practices for research data management and open-source development.

Reopened 6/18/2026

Salary.com Estimation for Software Developer in Cambridge, MA
$109,973 to $133,805
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer?

Sign up to receive alerts about other jobs on the Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030

Sign up to receive alerts about other jobs with skills like those required for the Software Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,206 - $95,716
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Massachusetts Institute of Technology

  • Massachusetts Institute of Technology Cambridge, MA
  • Posting Description ADMINISTRATIVE ASSISTANT II , Army ROTC , to provide complex and diverse administrative support for the Department of Military Science.... more
  • 13 Days Ago

  • Massachusetts Institute of Technology Cambridge, MA
  • Posting Description PROGRAM ENGINEER, FABRICATION , MIT.nano , to support the Technical Concierge Service of the Northeast Microelectronics Coalition (NEMC... more
  • 15 Days Ago

  • Massachusetts Institute of Technology Cambridge, MA
  • Posting Description ANNEX SERVICES AND SCANNING ASSISTANT , MIT Libraries - Library Storage Annex-Information Delivery and Library Access (ID&LA) , to cont... more
  • 16 Days Ago

  • Massachusetts Institute of Technology Cambridge, MA
  • Posting Description Position Summary The Member Experience Specialist II position is a first point of member contact for branch, online or Contact Center. ... more
  • 16 Days Ago


Not the job you're looking for? Here are some other Software Developer jobs in the Cambridge, MA area that may be a better fit.

  • Jobs via Dice Boston, MA
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, StaffRight Associates, LLC, is seeking the following. ... more
  • 18 Days Ago

  • MIT Lincoln Laboratory Lexington, MA
  • The Transportation Safety and Resilience Group develops integrated sensing and decision support systems that enable a safe and resilient global transportat... more
  • 23 Days Ago

AI Assistant is available now!

Feel free to start your new journey!