Data Engineer, Radiology
Job Description
Work with the Department of Radiology Research at The Brigham and Women’s Hospital to support imaging-driven research. This onsite role in Boston, MA focuses on harmonizing cancer imaging datasets into IDC-ready DICOM representations, scaling large-cohort analyses, and modernizing key imaging software components such as 3D Slicer. You will also develop advanced diagnostic MR image reconstruction software for image generation and motion compensation.
Compensation: $75,275.20 - $109,553.60 per year
Schedule: 40 hours/week
Shift: Day (United States of America)
Employment type: Regular
Work location: 75 Francis Street
Remote type: Onsite
Responsibilities
- Harmonize contributed cancer imaging datasets (radiology, digital pathology, annotations, AI analysis results) into standard DICOM representations and prepare them for ingestion into IDC.
- Develop and maintain open source Python and C++ tools for accessing IDC data and converting between DICOM and research formats, including idc-index, highdicom, dcmqi, wsidicomizer, and related packages.
- Build and run cloud-based analysis workflows (Google Cloud, Terra, JetStream2) that apply open source AI analysis tools to large imaging cohorts and encode results as DICOM.
- Develop and maintain agentic interfaces to IDC and apply agentic approaches to support the project and its users.
- Contribute to modernization of the 3D Slicer architecture by implementing modules against revised core libraries, reimplementing capabilities as reusable packages, and developing tests.
- Test and integrate components from collaborating institutions (DICOM validator, annotation infrastructure, DICOM standard tooling) and report defects upstream.
- Prepare documentation, tutorials, example notebooks, and webinar materials; support users on the IDC forum.
- Participate in team meetings; track work in GitHub.
- Design, develop, and validate new software to meet project needs; analyze and help fill computer hardware requirements tied to the software development.
- Optimize software performance to align with clinical objectives.
- Write diagnostic software to test and ensure performance and accuracy of solutions delivered by the team.
- Provide detailed analyses and diagrams as needed for manuscript preparation and grant submissions.
- Perform onboarding and maintain workplace compliance/employability requirements.
Requirements
- Bachelor’s degree required (Computer Science highly preferred).
- Master’s degree in a related science/engineering field also highly preferred.
- Advanced MR image reconstruction software development experience is essential.
- Experience in advanced MR imaging reconstruction: more than 2 years required.
- Experience in the medical field and patient care: more than 1 year preferred.
- Proficient with Python, Matlab, C++, and AI frameworks like PyTorch.
- Proficient in GPU and CPU multi-threaded programming.
- Proficient with Linux, Windows, and Mac.
- Comfort with MR reconstruction and analysis packages such as BART, XD-GRASP, SigPy, and FreeSurfer.
- High attention to detail and strong communication skills, especially for documentation.
Technologies
- Python, C++, DICOM, IDC, idc-index, highdicom, dcmqi, wsidicomizer
- Google Cloud, Terra, JetStream2
- 3D Slicer, GitHub, Matlab, PyTorch
- GPU, CPU multi-threaded programming, Linux, Windows, Mac
- BART, XD-GRASP, SigPy, FreeSurfer