Demo

Software Developer 2

Massachusetts Institute of Technology (MIT)
Cambridge, MA Full Time
POSTED ON 9/28/2026
AVAILABLE BEFORE 10/29/2026
Posting Description SOFTWARE ENGINEER / MACHINE LEARNING ENGINEER, MIT Jameel Clinic for Machine Learning in Health , to participate in the full life cycle of application and research-software development for Jameel Clinic research programs and related MIT collaborations. Responsibilities include requirements analysis, technical design, coding, testing, documentation, deployment support, troubleshooting, and production support for research workflows; developing and maintaining machine learning systems, data pipelines, model evaluation tools, applications, and reusable software components; supporting model training, evaluation, benchmarking, validation, analysis, and deployment-related workflows; working with health, biological, chemical, molecular, materials, and other scientific datasets; maintaining version-controlled repositories, testing practices, documentation, and coding standards; collaborating with faculty, researchers, students, technical staff, and external collaborators; evaluating relevant software tools, machine learning frameworks, data platforms, and engineering practices; and contributing technical material for reports, proposals, presentations, publications, and collaborator communications.

Job Requirements
REQUIRED : Bachelor's degree in computer science, engineering, machine learning, computational biology, computational chemistry, materials science, data science, or a related technical field; minimum five years of relevant programming, software engineering, machine learning engineering, research engineering, scientific computing, or applied data science experience; strong Python programming skills and experience with modern software development practices; experience with machine learning frameworks such as PyTorch, JAX, TensorFlow, or scikit-learn; experience developing technical design specifications, program specifications, prototypes, test scenarios, scripts, unit tests, and technical documentation; ability to work with structured and unstructured scientific datasets and translate technical requirements into maintainable code; strong analytical, debugging, documentation, communication, and collaboration skills; and ability to manage multiple technical tasks, follow through on priorities, and work both independently and as part of a team. PREFERRED : experience with molecular machine learning, biological data, chemical data, clinical data, materials data, graph-based methods, geometric deep learning, representation learning, generative models, or multimodal learning; familiarity with scientific data formats, APIs, databases, cloud computing, high-performance computing, Docker, workflow management, or MLOps practices; ability to read technical literature and translate research methods into working code; and experience contributing to collaborative research projects, open-source software, technical reports, proposals, or publications.

9/10/2026

Salary.com Estimation for Software Developer 2 in Cambridge, MA
$114,743 to $139,628
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 2?

Sign up to receive alerts about other jobs on the Software Developer 2 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: 
$119,030 - $151,900
Income Estimation: 
$149,493 - $192,976
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 (MIT)

  • Massachusetts Institute of Technology (MIT) Lexington, MA
  • The Optical and Quantum Communication Group develops impactful quantum and classical technologies and system prototypes for use in a wide range of challeng... more
  • 1 Day Ago

  • Massachusetts Institute of Technology (MIT) Lexington, MA
  • Position Description The Senior SAP Application Developer will be responsible for technical analysis, development and unit testing of applications, extensi... more
  • 1 Day Ago

  • Massachusetts Institute of Technology (MIT) Lexington, MA
  • The Electronics for Contested Space Group develops advanced electronic systems and technology for the protection of our Nation's most important space capab... more
  • 1 Day Ago

  • Massachusetts Institute of Technology (MIT) Lexington, MA
  • The Electronics for Contested Space Group develops advanced electronic systems and technology for the protection of our Nation's most important space capab... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Software Developer 2 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
  • 7 Days Ago

  • Nanobiosym Cambridge, MA
  • Nanobiosym is an innovative, high-tech company that is developing novel technologies at the nexus of physics, nanotechnology, and biomedicine. Founded by M... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!