Title:  Scientific Programmer I

Division:  Neuroscience
Schedule:  Monday - Friday; 8:00 am - 5:00 pm
Work Location:  Texas Medical Center, Houston, TX
Salary Range:  $40,785-$53,021
FLSA Status:  Exempt
Requisition ID:  3005
Job Purpose

Scientific software developer for unique neuroscience / machine learning collaboration

We are seeking a capable and experienced developer to join a multi-institution team working on computational neuroscience-related topics. The candidate will be responsible for implementing data analysis pipelines written primarily in Python and partly in MATLAB, maintaining as well as extending the functionality based on research demands. The applicant will support a team of leading researchers in computational neuroscience, statistics, and machine learning in an effort to discover algorithmic principles that bridge artificial and natural intelligence. Interest and experience in machine learning is a plus, as is familiarity with PyTorch. Our efforts will draw on cutting-edge neuroscientific data collected by a team of experienced experimentalists. This unique and ambitious collaboration has exciting potential for revolutionary discoveries in both neuroscience and machine learning. However, the project deliverables are on a strict timeline, so the ability to quickly implement and adapt code to new approaches and algorithms will be paramount.

Job Duties
  • Prepares detailed specifications from which programs will be written.
  • Designs, codes, tests, debugs, documents and maintains programs.
  • Designs and develops research software.
  • Configures and customizes third-party software.
  • Advises on hardware and software decisions.
  • Applies existing custom research software to both well-defined and complex problems.
Minimum Qualifications
  • Required: Bachelor's degree in Computer Science, Management Information Systems, or a related field. Four years of related experience may substitute for degree requirement.
  • None required.
  • None required.
Additional Skills

The ideal applicant will have the following characteristics:
• Is experienced in scientific programming in Python and MATLAB
• Is an expert in Python (Required) or MATLAB or both languages
• Is resourceful and possesses up-to-date knowledge about various software development and deployment tools including at a minimum GitHub and Docker
• Is proficient at communicating with researchers from other disciplines
• Have experience in software engineering practices 
• May have interest or experience in machine learning, especially PyTorch
• May have interest in understanding the neural basis of intelligence and cognition





Baylor College of Medicine is an Equal Opportunity/Affirmative Action/Equal Access Employer.