Columbus Company Logo Bethesd MD, USA

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.

 

No Comments

Sorry, the comment form is closed at this time.