Research Software Engineer, DiCarlo Lab

Massachusetts, United States
14 Jan 2021
End of advertisement period
14 Mar 2021
Contract Type
Full Time

Working at MIT offers opportunities, an environment, a culture – and benefits – that just aren’t found together anywhere else. If you’re curious, motivated, want to be part of a unique community, and help shape the future – then take a look at this opportunity.

SOFTWARE ENGINEER, McGovern Institute for Brain Research/ Brain and Cognitive Sciences (BCS)/MIT Quest for Intelligence/Schwarzman College of Computing, to participate in cutting-edge neuroscience and cognitive science research across MIT laboratories engaged in building data-driven computational models of how the brain accomplishes visual intelligence and natural language processing.  Will be the lead software engineer developing Brain-Score, a platform which evaluates models on their match to neural and behavioral brain data. This allows modelers to quickly test how brain-like their neural network models are and experimentalists to test how well their data is matched by current state-of-the-art models of human vision and language.   Responsibilities include developing and maintaining new Brain-Score platform software features--brain benchmarks (data and metrics), candidate models, website, and automated submission platform; supporting users to contribute new models and benchmarks; working with graduate students and postdocs on specific research thrusts in the form of new metrics, data, and computational models; developing new features such as live updates on model scoring, incorporating benchmarks from new neural recordings, and preparing the platform for a community-wide competition; and organizing, planning, and executing the platform’s future.

The position offers an opportunity to lead a growing data-driven computational model assessment tool and for manuscript co-authorship.

Job Requirements

REQUIRED: B.S. in computer science or related area; five years’ relevant experience; experience building large-scale software systems; skill with Python and Git; strong organizational, communication, and time-management skills; self-motivation; and ability to work both independently and collaboratively.

PREFERRED: experience with pandas or xarray, deep learning frameworks (e.g., PyTorch, TensorFlow), and Django; experience with or interest in (computational) neuroscience; and experience working in a research laboratory. 

Job #19214

Flexibility of schedule is required to accommodate research demands.