> Markdown version of [/jobs/ext/2847735-software-developer-2](https://www.wearedevelopers.com/jobs/ext/2847735-software-developer-2). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer 2 - **Company:** Massachusetts Institute of Technology - **Location:** United States - **Experience:** Expert - **Salary:** $90,320.0 - $122,080.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Unit Testing, Bioinformatics, Clinical Data Repository, Cloud Computing, Computer Programming, Databases, Software Debugging, Python (Programming Language), Machine Learning, Tensorflow, Scientific Computating, Software Engineering, Software Organization, High Performance Computing, Pytorch, Deep Learning, Generative AI, Scikit Learn, Free and Open-Source Software, Machine Learning Operations - **Published:** September 11, 2026 - **Apply:** https://careers.peopleclick.com/careerscp/client_mit/external/jobDetails/jobDetail.html?jobPostId=34730&localeCode=en_US ## About the Role 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. ## 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. ## Related Videos - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Overview of Machine Learning in Python](https://www.wearedevelopers.com/videos/840-overview-of-machine-learning-in-python) - [Getting Started with Machine Learning](https://www.wearedevelopers.com/videos/260-getting-started-with-machine-learning) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)