Title:  Scientific Programmer I

Division:  Neuroscience
Schedule:  Monday - Friday, 8:00am - 5:00pm
Work Location:  Houston, TX
Salary Range:  $41,601 - $57,410
FLSA Status:  Exempt
Requisition ID:  10516


Scientific software developer for unique neuroscience / machine learning collaboration.

We are seeking a capable and highly adaptable developer to join a multi-institution team working on computational neuroscience related topics. The candidate will work in a team of scientists and engineers in implementing new features and maintaining different parts of a data analysis pipelines written primarily in Python and partly in MATLAB, as well as in provisioning and maintenance of the IT infrastructure for the research group. As such the candidate should be well versed in programming practices along with familiarity with Linux based operating system such as Ubuntu. Some familiarity with Relational Database (e.g. MySQL) would be desirable. 

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. 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 to various demands and situations is needed. We invite applications from developers with various levels of field experience. We welcome applications from highly motivated and talented junior developers with little to no field experience


For further information about the lab please visit: https://toliaslab.org/

Job Duties

  • Implement new features and maintaining different aspects of the data analysis pipeline.
  • In charge of provisioning and maintenance of the IT infrastructure for the research group.
  • Will build and maintain software solutions.
  • Handles software development and deployment tools.
  • Work with Principle Investigator and collaborating researchers on various projects.

Minimum Qualifications

  • Bachelor's degree in Management Information Systems, Computer Science, or a related field. Four years of related experience may substitute for degree requirement.
  • No experience required.

Preferred Qualifications

  • Experienced in scientific programming in Python (Main Requirement) and MATLAB.
  • Understands basic software engineer and design principles for building and maintaining software solutions.
  • Familiar with managing Linux based operating systems such as Ubuntu for computation, storage and etc.
  • Proficient at communicating with researchers from other disciplines.
  • Resourceful and possesses up-to-date knowledge about various software development and deployment tools including minimally Git/GitHub.
  • Experience with Relational Databases such as MySQL (Administrative and Upkeep).
  • Knowledge of Devops tools such as Docker and Kubernetes



Baylor College of Medicine requires employees to be fully vaccinated -subject to approved exemptions-against vaccine-preventable diseases including, but not limited to, COVID-19 and influenza.


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