
25 Jan Computer Systems Analyst
Roles and responsibilities
- Must be a US Citizen or Permanent Resident
- Long term ongoing contract position
- W2 with full benefits
- Some travel may be required
Location:
National Institute of Neurological Disorders and Stroke (NINDS)
Division of Intramural Research
Building 35, Room GA902
Bethesda, MD 20892
Job Description:
- Design, develop, document and test cutting edge software for segmenting neurons using serial electron microscopy images.
- Incorporate available algorithms by evaluating and utilizing any open source modules when appropriate (for example OpenCV, vtk, scikit-image, scikit-learn).
- Research scientific literature and implement published algorithms when code is not readily available using an appropriate language for implementation, most typically scientific Python, Matlab, CIC++, CUDA or Java.
- Contribute to an existing crowd-sourcing web application using Java and Javascript.
- Participate in whiteboard discussions on software design details and code reviews.
- Communicate and document important software design decisions.
- Maintain code repositories with version control software.
- Identify new enhancements, define new requirements, and help maintain already deployed components of the data reconstruction pipeline.
Job Duties:
- Work products and documents related to designing, developing, documenting and testing cutting edge software for segmenting neurons using serial electron microscopy images; incorporate algorithms by evaluating and utilizing open source modules.
- Work products and documents related to researching scientific literature and implementing published algorithms when code is not readily available; use an appropriate language for implementing.
- Work products and documents related to contributing to existing crowd-sourcing web application using Java and Javascript; participate in whiteboard discussions; communicate and document important software design decisions.
- Work products and documents related to maintaining code repositories with version control software; identify new enhancements; define new requirements; help maintain already deployed components of the data reconstruction pipeline.
Requirements:
- Ph.D. in Computer Science, Biomedical Engineering, Neuroscience or a related discipline.
- Minimum of five (5) years of related experience.
- Experience in software development for image processing, in particular with machine vision or image segmentation.
- Software development experience on Linux-based systems.
- Experience and strong skills with either Matlab or scientific Python programming.
- Experience programming in CIC++.
- Experience optimizing code for speed and memory constraints.
- Excellent written and verbal communication skills.
- Strong interest in cellular, systems and/or computational neuroscience.
- Ability to work collaboratively within a small development team and also independently.
- Expertise in machine learning.
- Expertise with CUDA and GPU computing architectures.
- Experience programming in applications in Java and with XML, JSON and JavaScript.
- Familiarity with SQL and database applications.
- Scripting experience using shell scripting, PERL, Python, etc.
- Familiarity with cvs and git version control software and repositories.
- Experience working in a lab environment.
- Ability to work independently and as part of a software development team.
- Excellent analytical, organizational and time management skills.
Additional Info:
Number of positions: 1
Location: Bethesda
State: MD
Posting title: Computer Systems Analyst
Please click here to apply.
Sorry, the comment form is closed at this time.