Software Engineer
Charlestown, Massachusetts
Employer: Massachusetts General Hospital(MGH)
Industry: IT/Health IT/Informatics-Engineer
Salary: Competitive
Job type: Full-Time
GENERAL SUMMARY/ OVERVIEW STATEMENT: Summarize the nature and level of work performed. Please note that this section should be written in a paragraph format and provide a broad description of the role and its purpose as well as the reporting structure.
We are seeking a highly motivated software engineer to work at the intersection of the Laboratory for Computational Neuroimaging (LCN; https://lcn.martinos.org/) and the center for Large-Scale Imaging of Neural Circuits (LINC; https://connects.mgh.harvard.edu/). The position is located at the Martinos Center for Biomedical Imaging, Department of Radiology, Massachusetts General Hospital, and reports to Principal Investigators Drs. Anastasia Yendiki and Lilla Zöllei. The software engineer will join a fast-paced, cutting-edge imaging research environment and will be responsible for maintaining and testing existing software as well as to help implement new algorithms. The software engineer will work closely with researchers from a wide range of backgrounds (e.g., engineering, neuroscience, computer science)to build, improve, test, support, and document image analysis software.
PRINCIPAL DUTIES AND RESPONSIBILITIES: In order of importance, list essential areas of responsibility, major job duties, special projects and key objectives for this position. These items should be evaluated throughout the year and included in the written annual evaluation. This section should be completed as a bulleted list and explain how the role is performed.
Development responsibilities:
Gain enough familiarity with image analysis pipelines developed by our team (for, e.g., image registration, segmentation, or tractography) to be able to test these pipelines and understand how they work and how they are used
Containerize image analysis pipelines for public distribution
Deploy image analysis pipelines on the cloud
Ensure compatibility of new pipelines with existing packages and libraries, which may have been developed in a variety of languages (python, matlab, julia, C/C++) and deep learning frameworks (tensorflow, pytorch)
Develop tools for visualizing and annotating the raw image data and/or pipeline derivative
Test responsibilities:
Develop and execute software test plans (e.g., unit and regression tests) on multiple platform
Monitor automated tests, analyze test results, and recommend corrective action
Maintenance and support responsibilities:
Package new tools for public distribution
Document new tools and support them for users and collaborator
Maintain GitHub repositorie
Fix bugs and enhance feature
Resolve cross-platform compatibility, installation, and run-time issue
SKILLS & COMPETENCIES REQUIRED: This section should be a bulleted list of minimum requirements explaining the skills (what the individual is trained for) and competencies (measurable as defined by the job) necessary to perform the job.
Required:
Qualifications
EDUCATION:
Required: Bachelor's Degree
Preferred: Master's Degree
Field of Study/Additional Specialized Training: Computer Science. Knowledge of neuroscience, psychology, cognitive science and/or neuroimaging would be helpful.
EXPERIENCE: Indicate the required and preferred (optional)amount and type of experience.
• Programming in python: minimum 2 year
• Programming in one other language: minimum 1 year
• Experience in Unix environment: minimum 1 year
• Experience with Git and GitHub: minimum 6 month
• Familiarity with tensorflow and/or pytorch frameworks: minimum 6 month
• Preferred: experience in biomedical image analysis and/or neuroscience
WORKING CONDITIONS:
The Martinos Center for Biomedical Imaging at the Massachusetts General Hospital (MGH), affiliated with both Harvard Medical School and MIT, is one of the premier brain imaging centers in the world. The software engineer will work in a general office environment alongside MGH/Harvard/MIT faculty, postdoctoral fellows, data analysts, research technicians, and students. The LCN is part of the Martinos Center and includes about 20 faculty members with a background in engineering, computer science, or physics. The LINC center is a multi-institutional consortium that includes teams at 8 sites (including MGH) with expertise in engineering, computer science, physics, neuroscience or neuroanatomy. The individual who fills this position will be given software maintenance, testing, and support tasks and will work with faculty members, postdoctoral fellows, and data analysts to maintain and distribute new software tools, as well as collaborators who use those software tools in their research.
EEO Statement
Massachusetts General Hospital is an Affirmative Action Employer. By embracing diverse skills, perspectives and ideas, we choose to lead. All qualified applicants will receive consideration for employment without regard to race, color, religious creed, national origin, sex, age, gender identity, disability, sexual orientation, military service, genetic information, and/or other status protected under law. We will ensure that all individuals with a disability are provided a reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment.
We are seeking a highly motivated software engineer to work at the intersection of the Laboratory for Computational Neuroimaging (LCN; https://lcn.martinos.org/) and the center for Large-Scale Imaging of Neural Circuits (LINC; https://connects.mgh.harvard.edu/). The position is located at the Martinos Center for Biomedical Imaging, Department of Radiology, Massachusetts General Hospital, and reports to Principal Investigators Drs. Anastasia Yendiki and Lilla Zöllei. The software engineer will join a fast-paced, cutting-edge imaging research environment and will be responsible for maintaining and testing existing software as well as to help implement new algorithms. The software engineer will work closely with researchers from a wide range of backgrounds (e.g., engineering, neuroscience, computer science)to build, improve, test, support, and document image analysis software.
PRINCIPAL DUTIES AND RESPONSIBILITIES: In order of importance, list essential areas of responsibility, major job duties, special projects and key objectives for this position. These items should be evaluated throughout the year and included in the written annual evaluation. This section should be completed as a bulleted list and explain how the role is performed.
Development responsibilities:
Gain enough familiarity with image analysis pipelines developed by our team (for, e.g., image registration, segmentation, or tractography) to be able to test these pipelines and understand how they work and how they are used
Containerize image analysis pipelines for public distribution
Deploy image analysis pipelines on the cloud
Ensure compatibility of new pipelines with existing packages and libraries, which may have been developed in a variety of languages (python, matlab, julia, C/C++) and deep learning frameworks (tensorflow, pytorch)
Develop tools for visualizing and annotating the raw image data and/or pipeline derivative
Test responsibilities:
Develop and execute software test plans (e.g., unit and regression tests) on multiple platform
Monitor automated tests, analyze test results, and recommend corrective action
Maintenance and support responsibilities:
Package new tools for public distribution
Document new tools and support them for users and collaborator
Maintain GitHub repositorie
Fix bugs and enhance feature
Resolve cross-platform compatibility, installation, and run-time issue
SKILLS & COMPETENCIES REQUIRED: This section should be a bulleted list of minimum requirements explaining the skills (what the individual is trained for) and competencies (measurable as defined by the job) necessary to perform the job.
Required:
- Competency in python and one other programming language. Applicants will be required to present code samples demonstrating their competency.
- Competency in Unix shell scripting (bash, csh)
- Ability to effectively communicate verbally and in writing to document code and support users
- Debugging of hard, soft, and compile failures
- Basic Git and GitHub version control
- Basic test-driven development
- Basic understanding of machine learning/deep learning
- Ability to understand, troubleshoot, and modify others' code
Qualifications
EDUCATION:
Required: Bachelor's Degree
Preferred: Master's Degree
Field of Study/Additional Specialized Training: Computer Science. Knowledge of neuroscience, psychology, cognitive science and/or neuroimaging would be helpful.
EXPERIENCE: Indicate the required and preferred (optional)amount and type of experience.
• Programming in python: minimum 2 year
• Programming in one other language: minimum 1 year
• Experience in Unix environment: minimum 1 year
• Experience with Git and GitHub: minimum 6 month
• Familiarity with tensorflow and/or pytorch frameworks: minimum 6 month
• Preferred: experience in biomedical image analysis and/or neuroscience
WORKING CONDITIONS:
The Martinos Center for Biomedical Imaging at the Massachusetts General Hospital (MGH), affiliated with both Harvard Medical School and MIT, is one of the premier brain imaging centers in the world. The software engineer will work in a general office environment alongside MGH/Harvard/MIT faculty, postdoctoral fellows, data analysts, research technicians, and students. The LCN is part of the Martinos Center and includes about 20 faculty members with a background in engineering, computer science, or physics. The LINC center is a multi-institutional consortium that includes teams at 8 sites (including MGH) with expertise in engineering, computer science, physics, neuroscience or neuroanatomy. The individual who fills this position will be given software maintenance, testing, and support tasks and will work with faculty members, postdoctoral fellows, and data analysts to maintain and distribute new software tools, as well as collaborators who use those software tools in their research.
EEO Statement
Massachusetts General Hospital is an Affirmative Action Employer. By embracing diverse skills, perspectives and ideas, we choose to lead. All qualified applicants will receive consideration for employment without regard to race, color, religious creed, national origin, sex, age, gender identity, disability, sexual orientation, military service, genetic information, and/or other status protected under law. We will ensure that all individuals with a disability are provided a reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment.
Created: 2024-05-08
Reference: 3288693
Country: United States
State: Massachusetts
City: Charlestown
Similar jobs:
-
Software Dev Engineer, AGI
Amazon in Boston, Massachusetts -
Software Engineering Program Manager
Piper Companies in Framingham, Massachusetts💸 $155000 - $165000 per year -
Software Engineer - NC3 Systems and Software Engineering
General Dynamics Corporation in Dedham, Massachusetts💸 $95118.0 per year -
Software Engineer
Saxon Global in [boston, Ma], Massachusetts -
Staff Software Engineer and Technical Lead, Cloud Interconnect
Google in Cambridge, Massachusetts -
Software Developer Engineer in Test II
Generac Power Systems in Bedford, Massachusetts -
Senior Software Engineer, Pharmacy Fulfillment
Amazon in Boston, Massachusetts💸 $134500 per year -
Snowflake Software Engineer IV
ASK Staffing in Boston, Massachusetts -
Software Engineering Program Manager
Piper Companies in Framingham, Massachusetts💸 $155000 - $165000 per year -
Software Engineer
Formlabs in Somerville, Massachusetts -
Software Engineer
Insight Global in Attleboro Falls, Massachusetts -
Sr Software Engineer
Foundation Medicine in Boston, Massachusetts -
Software Development Engineer - Amazon Robotics, RoboVision
Amazon in North Reading, Massachusetts -
Software Engineering Manager
Formlabs in Somerville, Massachusetts -
Principal Software Engineer - C# & AWS
Huxley in Boston, Massachusetts -
Sr. Software Development Engineer, Global Robotics Delivery
Amazon in North Reading, Massachusetts💸 $134500 per year -
Senior Software Development Engineer - Full Stack
Generac Power Systems in Bedford, Massachusetts -
Embedded Software Development Engineer - Sensor \u0026 Compute, Amazon Robotics (AR)
Amazon in North Reading, Massachusetts -
Sr. Specialist, Software Engineer Test MASS/NY
L-3 Technologies in Wilmington, Massachusetts💸 $78000 - $145000. per year -
Software Engineering Program Manager
Piper Companies in Framingham, Massachusetts💸 $155000 - $165000 per year