Software Developer, Dorkenwald Lab

Massachusetts Institute of Technology
United States
4 days ago
Apply on careers.peopleclick.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$90,320.0 - $122,080.0
Working hours
Regular working hours

Tech stack

Code Review Computer Programming Continuous Integration Software Debugging Python (Programming Language) Machine Learning Survey Data Collection Software Maintenance Software Engineering Git Code Testing Software Version Control

Job description

SOFTWARE ENGINEER, McGovern Institute for Brain Research-Senseable Intelligence Group, to engage with neuroscience research collaborators on NIH BRAIN Initiative projects to determine requirements, iterate on architectural specifications, and produce robust and scalable systems that meet identified needs in biological and artificial intelligence research. Responsibilities include programming, deploying, and maintaining software and infrastructure; producing clean, scalable code; participating in constructive peer code review; researching and developing technical specifications for new projects and features; identifying user requirements; engaging in planning and architecture discussions; writing thorough operational documentation; and debugging and testing code. The group’s wide-ranging open science project portfolio includes an international data archive for neurophysiology; software toolkits for neuroimaging, speech, and language research; scalable workflow systems; platforms for voice and survey data collection; and a new knowledgebase platform. This is an ideal position for someone with a solid technical foundation who enjoys adapting existing skills to novel domains. The position offers an opportunity to make significant contributions to various national and international projects.

Requirements

REQUIRED: Bachelor’s Degree and five years of programming experience in Python and with machine learning toolkits; experience with software development practices, including git-based version control and CI/CD; excellent project management, analytical, problem-solving, organizational, decision-making, and written and verbal English communication skills; and ability to work effectively and productively in a highly dynamic hybrid environment across all levels with faculty, staff, students, and other members of several consortia.

Benefits & conditions

This appointment is for one year with possibility of extension based upon funding and course of research.

About the company

Working at MIT offers opportunities that just aren’t found anywhere else, including generous and unique benefits that help to ensure that MIT employees are healthy, supported, and enjoy a fulfilling work/life balance. Discover more about what it’s like to work at MIT.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careers.peopleclick.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

2:44 min

Generating test code through an intermediate model

Johannes Bergsmann Johannes Bergsmann +1 · World Congress 2023

4:05 min

Redefining software engineer job specifications and modern university partnerships

Avani Prabhakar Avani Prabhakar +3 · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:21 min

Shifting relevance of specific software engineering skills

Alexander Trusheim Alexander Trusheim +1 · World Congress 2025

Videos

See all

Related articles

See all