Massachusetts Institute of Technology

Research Software Engineer, Flavell Lab

Job Description

RESEARCH SOFTWARE ENGINEER, Picower Institute for Learning and Memory-Flavell Lab , to support ongoing research aimed at understanding how activity across an entire nervous system gives rise to animal behavior. Will manage a diverse set of data acquisition and data processing pipelines integral to research progress in the lab. Responsibilities will include managing high-performance computing servers (Linux) and multiple systems for data acquisition (Windows/Julia); writing new software packages for high-performance acquisition of microscopy data and image analysis; gaining expertise in custom data processing packages developed in the lab (utilizing custom neural nets, GPU-accelerated code, Bayesian inference for statistics, and more) and training new lab members on utilizing these packages; and assisting lab leadership in writing research reports on the lab’s research progress.

The Flavell Lab is an interdisciplinary research team that aims to understand how brain-wide activity is structured and gives rise to animal behavior. The group studies the roundworm C. elegans, which has only 302 neurons and a fully-described synaptic wiring diagram, providing a tractable system to understand the function of an entire nervous system.

Job Requirements

REQUIRED : bachelor’s degree in computer science, bioengineering, mathematics, or other engineering discipline; at least three years’ experience developing in Python and/or Julia; good documentation practices; demonstrated proficiency using NumPy and Python image processing libraries with big data/multiprocessing/distributed processing; experience with Linux (Ubuntu preferred) at the sysadmin level, GPU programming, and machine learning frameworks (PyTorch, TensorFlow, Jax); and version control experience (Git/GitHub). PREFERRED : master’s degree; basic familiarity with biology and/or neuroscience in order to help contextualize the computational tools being deployed and write reports about the research and the tools being developed; and some MATLAB experience. Job #24121

6/7/24
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Higher Education

Referrals increase your chances of interviewing at Massachusetts Institute of Technology by 2x

See who you know

Get notified about new Research Software Engineer jobs in Cambridge, MA.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub