Software Developer
$88.55kMassachusetts Institute of Technology
Software Developer
Job Number: 25535
Functional Area: Information Technology
Department: Chemical Engineering
School Area: Engineering
Pay Range Minimum: $88,550
Pay Range Maximum: $120,000
Employment Type: Full-time Temporary (Hybrid)
Employment Category: Exempt
Visa Sponsorship Available: No
Schedule:
Pay Grade: 9
Email a Friend Save Save Apply Now
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
$166k - $220k
...ABOUT THE JOB At Anduril, our Software Engineers are at the forefront of defense technology, crafting high-impact, cutting-edge solutions... ...that are shaping the future of defense. WHAT YOU’LL DO Design, develop, and optimize high-performance, low-latency C++ software for...SuggestedFull timeWork experience placementRelocation package$166k - $220k
...the military in months, not years. ABOUT THE JOB At Anduril, our Software Engineers are at the forefront of defense technology, crafting... ...that are shaping the future of defense. WHAT YOU’LL DO Design, develop, and optimize high-performance, low‑latency C++ software for...SuggestedFull timeWork experience placement- ...working within Agile environments .Responsibilitie sDesign, develop, test, and maintain enterprise applications using Java and... ...Engineering, Information Technology, or related field ~ .5+ years of software development experience ~ .Strong hands-on experience with ~...SuggestedContract workH1bRemote work
- ...business requirements, in line with guidance provided Facilitate software application design discussions, and document design decisions... ...coordinate bug fixes to uphold the software quality standards Develop user training programs, documentation, and support frameworks to...SuggestedTemporary workRelocation
$110k - $140k
...insights - so that they can build up, not around. We’re looking for a Software Engineer to join our Platform team that delivers the services... ...and love to run experiments to explore the paths to evolve and develop our platform as we scale. The Platform team is at the heart of...SuggestedRemote workFlexible hours- ...initiatives. This leader will guide a team of 7–8 engineers within a 16‑engineer department, providing oversight of Platform Engineers, a Developer, and the NOC sub‑team. They will define platform strategy, drive operational excellence, and champion a culture grounded in...Work at officeRemote workFlexible hoursNight shift
$130k - $155k
...Sponsorship for this position. How You’ll Make a Difference: Lead and develop a team of 3–5 engineers spanning data platform, analytics... ..., or a related technical field. 5+ years of professional software or data engineering experience, with 2+ years in a formal engineering...Full timeWorldwideVisa sponsorship$150k - $220k
...scale and competing with multi-billion-dollar platforms. The upside for early builders is meaningful. Responsibilities Build & ship: Develop high-performance product features across the stack (React + NextJS, TypeScript, Postgres). Integrate AI: Use the Vercel AI SDK +...Remote workFlexible hours- ...A leading AI trading platform is looking for a Full Stack Engineer to develop high-performance product features. The role requires strong skills in React and TypeScript and the ability to operate as a full stack generalist. You will take ownership of projects from idea...Remote work
- ...Software Engineer, Platform - Boston We are a disruptive, venture-backed fintech business working to revolutionize consumer finance... ...with product engineering and multiple other functions to design, develop, test and ship great features for our customers Write and...Remote workWorldwide
- Planet Green Search is looking for a Founding Senior Sales Engineer in Boston, MA, to support sales teams in bridging innovative cloud security solutions to customer needs. This role requires over 5 years of experience with cloud platforms and security technologies. The...Remote workFlexible hours
- ...Role: Full Stack java developer(Contract ) Location: Boston MA(Onsite) Job Description: Experience in Java development with Spring boot knowledge React JS Candidate should have strong knowledge on Java basics Candidate should...Contract work
$90k - $190k
...robots are going to be built in our lifetimes, and we’re combining human and artificial intelligence to lead the charge. As an AI software company who deploys its inventions directly into the facilities that need them, on state-of-the-art hardware, every line of code written...Work at office- ...C++ Software Engineer Anywhere Type: Contract Category: Development Industry: Government Workplace Type: Remote... ...two Mid-Level or Senior-Level C++ Software Engineers to design, develop, test, and integrate software in a Linux environment. The role...Hourly payPermanent employmentContract workLocal areaRemote work
$150k - $200k
...engineers. We are currently looking for a motivated and talented Software Engineer to join our development team. To learn more... ...: As part of a small international team of experienced developers you will be expected to help develop, enhance, and maintain every...Remote work- ...The Retail Services team is in search for a solid hands-on Java developer. The developer will be responsible for design and development of back-end services and modules for various Financial/retail web applications. The position requires interaction with Project Managers...
- ...Java Developer Boston, MA Onsite Full Time JD Must have skills / focus of Amazon interviews: Strong Java skills; Kotlin experience is a plus but not essential. It is expected that the candidates can learn Kotlin as it’s not a big deal for good programmers...Full time
- ...Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns and coding principles Hands-on experience... ...and best practices. Key Responsibilities Design, develop, and maintain backend services using Java, Go, and Python....
- ...collaborating with stakeholders to translate business requirements into actionable tasks. Key Responsibilities • Develop, configure, and support software solutions using Java • Work closely with stakeholders to gather requirements and translate them into Jira...Flexible hours3 days per week
- ...Java/JEE Developer Candidate must have excellent Java/J2EE skills with minimum 8-12 years of experience into application development... ...design and documentation Develop scalable web based software application as per given requirements, perform unit testing and...
- ...Java Developer No visa restriction rate – open keep it lower as we are trying to break in. Locations are Milwaukee, WI, Boston, MA... ...providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the...Odd jobWork experience placementImmediate startVisa sponsorshipWork visa
- ...Job Title: Information Technology - Software Developer - Advanced Job Description: 1. Hands-on practical experience delivering system design, application development, testing, and operational stability. 2. 7+ years of experience with core Java...Contract workFor contractorsShift work
- ...Java Developer vTech can help you avoid the daunting task of writing and posting job offers, shifting through resumes and laboring... ...supervision while working in a diverse team environment following Agile software development processes; a well-rounded individual with great...Flexible hoursShift work
$140k - $200k
...interview process involves several technical interviews and we aim to complete them within 1 week. What Yo u’ ll Do Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking,...Work at office- ...Java Developer Location: Boston, MA Responsibilities: Work with Business Analysts to understand requirements and translate... ...architecture decisions/efforts to build and maintain highly scalable software platforms Qualifications: Bachelor's Degree, in...
- ...Java Developer Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people... ...items and to provide solutions and deliverables as part of software development as according to the agile development process (...
$125k - $200k
...Job Title: Software Engineer (Data Platform) Location: Remote; United States Only Employment Type: Salaried W2 Full-Time Base... ...data flow between backend systems and end‑user features Develop and optimize data pipelines using PySpark and Databricks Work...Full timeRemote work- At DraftKings, AI is becoming an integral part of both our present and future, powering how work gets done today, guiding smarter decisions, and sparking bold ideas. It’s transforming how we enhance customer experiences, streamline operations, and unlock new possibilities...Immediate start
- ...We are seeking a Senior Software Engineer to help design and evolve a centralized data platform that supports large-scale ingestion,... ...implement new tools and technologies to improve performance and developer productivity Build and maintain resilient, high-availability...
$86.5k - $142.7k
...development, working across Java backend services and modern frontend frameworks in Agile environments. Key Responsibilities Develop backend services using Java (Spring Boot, Microservices) Build frontend applications using React/Angular Develop REST APIs and...Summer holidayFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- software engineer amazon Cambridge, MA
- agile software developer Cambridge, MA
- rust software engineer Cambridge, MA
- software developer positions Cambridge, MA
- senior software design engineer Cambridge, MA
- software developer Cambridge, MA
- ngo software engineer Cambridge, MA
- startup software engineer Cambridge, MA
- software development engineer (robotics engineer) Cambridge, MA
- scientific software engineer Cambridge, MA


