Data Engineer

Mass General BrighamSomerville, MA
1dOnsite

About The Position

Mass General Brigham relies on a wide range of professionals, including doctors, nurses, business people, tech experts, researchers, and systems analysts to advance our mission. As a not-for-profit, we support patient care, research, teaching, and community service, striving to provide exceptional care. We believe that high-performing teams drive groundbreaking medical discoveries and invite all applicants to join us and experience what it means to be part of Mass General Brigham. Job Summary The Data Engineer will be a member of the Psychiatry Neuroimaging Laboratory (PNL), an active neuroimaging research group at Brigham and Women’s Hospital focused on understanding brain abnormalities and their role in neuropsychiatric disorders using state-of-the-art neuroimaging techniques. The team consists of a dynamic, interdisciplinary and international group investigating the role of brain abnormalities in a variety of brain disorders. This research group is also actively developing new technology to characterize brain structure and function, which has led to the design of state-of-the-art image analysis pipelines capable of robustly processing hundreds of neuroimaging datasets. The group has been continuously funded through grant support from the National Institute of Mental Health, the National Institute of Neurological Disorders and Stroke, the Eunice Kennedy Shriver National Institute of Child Health and Human Development, the Department of Defense, the Veterans Medical Administration, and a variety of other public and private foundations.

Requirements

  • Bachelor’s Degree in Computer Science, Biomedical Engineering, Bioinformatics, Electrical Engineering, Data Science, or a related field.
  • Excellent programming skills in Python, Bash, MATLAB.
  • Superior Linux/Unix skills and comfort with command line programs – the ability to get new programs and packages running, overcoming hurdles as they arise, is particularly helpful.
  • Familiarity with standard software evolution method—version controlling (Git), pull requests, code reviews, issue and release management.
  • Ability to work in an interdisciplinary, diverse, and international team in a highly collaborative and intellectually challenging environment.
  • Excellent oral and written communication skills.

Nice To Haves

  • Basic knowledge of neuroscience and neuroanatomy.
  • Understanding of structural, diffusion, and functional Magnetic Resonance Imaging and electroencephalography (EEG)
  • Master’s degree in Computer Science, Biomedical Engineering, Bioinformatics, Electrical Engineering, Data Science, or a related field.
  • Familiarity with C/C++ programming.
  • Experience in neuroimaging software FSL, FreeSurfer, 3DSlicer, DIPY, Nipype, MNE, Neurodocker, REDCap, XNAT.
  • Experience with database management systems (e.g., SQL, PostgreSQL, MongoDB, CouchDB).
  • Experience with at least one web framework for building web applications (e.g., Plotly, WordPress, HTML/CSS, React).

Responsibilities

  • Maintain and enhance existing image processing pipelines.
  • Design new image processing pipelines, with an emphasis on version tracking, data provenance, and high performance computing.
  • Develop neuroinformatics tools to track data provenance and project management.
  • Test and evaluate a range of neuroimaging packages to determine their suitability for research goals.
  • Regular, direct interaction with neuroscientists from within and outside the lab to assist them with neuroimaging data analysis using a range of methods including FSL, SPM, 3DSlicer, MNE and other specialized tools.
  • Design, implement, test, maintain and support applications to capture, manage, archive and monitor multi-site, multi-modal study data. Applications may include but are not limited to study monitoring systems, data management systems, workflow execution and monitoring systems, interactive viewers, and reporting tools.
  • Support web application deployment and server configuration.
  • Support data engineering efforts, including database and API design, data extraction/transformation/load, and data aggregation/integration, graphical user interface design.
  • Containerize (Docker/Singularity) and deploy software on local high performance computing platforms and cloud computing infrastructure (AWS/Azure).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service