|Title: Lead Scientific Programmer||Posted: June 10, 2013|
|Company/Institution: National Institutes of Health|
|Location: Bethesda, Maryland, USA|
|Department: Circuit Dynamics and Connectivity Unit |
Description: The Circuit Dynamics and Connectivity Unit Lab in the National Institute of Neurological Disorders and Stroke (NINDS) at the National Institutes of Health (NIH) seeks one or more software developers to build and deploy an image analysis pipeline for terabyte-sized 3D image datasets. This work is part of a multi-year program to map the wiring diagram of the brain with state of the art imaging and image analysis tools at nanometer resolution.
Skills & Experience:
• Requires 2 or more years coding experience with Python, C++. Java and/or Matlab as well as web and database technology
• Strongly prefer experience with CUDA / GPU optimized programming
• Strongly prefer prior experience with image analysis, computer vision or machine learning
• Excellent communication skills
• Ability to work independently and as part of a software development team
• Familiarity with experimental design, algorithms and numerical methods a plus
We are seeking a versatile, independent, lead developer who has some experience with image analysis and with GPU programming (such as CUDA). This lead developer will
o Design, develop, troubleshoot, debug and test 3D image analysis software, including machine learning algorithms implemented on GPU clusters
o Clearly communicate design decisions, their rationale and ramifications regularly.
o Maintain a codebase of modules in a subversion repository.
o Develop unit tests for failure modes.
o Develop a robust build infrastructure.
• B.S. or B.A. in computer science, computer engineering, electrical engineering, mathematics, physics, or equivalent
The successful candidate will demonstrate applications they have written, especially programs that demonstrate integration of the types of features described. The successful candidate will submit a code sample and demonstrate one or more relevant applications you have written. The successful candidate will report to the Principal Investigator.
• Expected Hours: Full time
National Institute of Neurological Disorders and Stroke (NINDS) is part of the National Institutes of Health (NIH), an agency of the Department of Health and Human Services (DHHS). NIH and DHHS are equal opportunity employers.
Application Instructions: Send contact information, a resume, a code sample (2 or 3 functions with comments), and links to existing projects to Kevin Briggman (kevin.briggman at nih.gov)