Senior Scientific Programmer

$67,704 - $78,514/Yr

Baylor College of Medicine - Houston, TX

posted 5 months ago

Full-time - Mid Level
Remote - Houston, TX
Educational Services

About the position

The St-Pierre Lab at Baylor College of Medicine is at the forefront of developing innovative tools for perturbing and imaging the brain. Our research focuses on creating advanced fluorescent indicators of neural activity, light-gated proteins for controlling neural activity, and photostable fluorescent proteins. We are seeking a Senior Scientific Programmer who will play a crucial role in designing and enhancing microscopy and image analysis software tailored for the life science community. This position offers the opportunity to work closely with a team of computational scientists and experimentalists, contributing to the development of cutting-edge technologies that have significant implications for human health. The successful candidate will be responsible for developing and modifying complex software for imaging data acquisition and analysis. This includes maintaining and enhancing in-house scientific software, as well as developing code for controlling microscope-based image acquisition and image analysis specifically for fluorescence microscopy. The role will involve creating new workflows, adapting existing algorithms, refactoring code for efficiency, and translating code between programming languages. Additionally, the programmer will be tasked with developing a graphical user interface to facilitate user interaction with the software. This position is based at the Texas Medical Center in Houston, TX, and is an onsite role, with a work schedule from Monday to Friday, 8 a.m. to 5 p.m. While the primary work arrangement is onsite, partial or full remote work may be considered for the right candidate. The ideal candidate will have a strong background in programming and a passion for applying their skills to advance scientific research in a collaborative and enjoyable environment.

Responsibilities

  • Develop and modify complex software for imaging data acquisition and analysis.
  • Maintain and develop in-house scientific software.
  • Develop or modify code for controlling microscope-based image acquisition.
  • Develop or modify code for image analysis for fluorescence microscopy.
  • Create new workflow for a process.
  • Adapt existing algorithm to a workflow.
  • Modify a workflow for bug fixing, adding or generalizing features.
  • Refactor code for simplicity and speed.
  • Translate code from one language to another.
  • Develop graphical user interface.

Requirements

  • Bachelor's degree in Management Information Systems, Computer Science, or a related field (or four years of related experience may substitute for degree requirement).
  • Three years of relevant experience.

Nice-to-haves

  • Bachelor's in Electrical Engineering, Computer Engineering, Math, Physics, Biology or a related field (STEM and quantitative fields in general).
  • Experience with MATLAB and/or Python programming (or other object-oriented programming languages such as C++).
  • Experience in image processing and image analysis.
  • Experience in collaborative coding and version control.
  • Master's degree and one year of experience or PhD.
  • Experience with relational (e.g. MySQL) or non-relational (MongoDB) databasing.
  • Experience in signal processing (filtering and feature detection).
  • Experience in machine learning.
  • Experience in computer vision (object detection and feature extraction).
  • Experience in hardware integration (e.g. Serial port communication, microcontrollers, closed-loop control).
  • Experience in fluorescence microscopy.
  • Experience in GPU computation (CUDA, Tensorflow/PyTorch).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service