Research Software Engineer, Flavell Lab
Research Software Engineer, Flavell Lab
Massachusetts Institute of Technology
Cambridge, MA
See who Massachusetts Institute of Technology has hired for this role
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
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 knowGet notified about new Research Software Engineer jobs in Cambridge, MA.
Sign in to create job alertSimilar jobs
People also viewed
-
Full Stack Developer
Full Stack Developer
-
Software Developer 1
Software Developer 1
-
Software Engineer
Software Engineer
-
Software Engineer
Software Engineer
-
Junior Front End Engineer
Junior Front End Engineer
-
Junior Software Engineer
Junior Software Engineer
-
Software Engineer - Frontend
Software Engineer - Frontend
-
Junior Front End Engineer
Junior Front End Engineer
-
Software Developer 1
Software Developer 1
-
Junior Front End Engineer
Junior Front End Engineer
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub