Senior Scientific Programmer
Baylor College of Medicine
Texas Medical Center, TX
Job posting number: #7295395 (Ref:20913-en_US)
Posted: December 11, 2024
Job Description
Summary
The St-Pierre Lab develops and applies new tools for perturbing and imaging the brain. We develop fluorescent indicators of neural activity (e.g., voltage indicators), light-gated proteins to control neural activity (e.g., optogenetic silencers), photostable fluorescent proteins (e.g., mGold YFP), and genetic circuits to control protein expression (e.g., Equalizers). See our recent publication in Cell that describes an exciting new voltage indicator for recording electrical dynamics in awake behaving mice. We want to hire a talented senior scientific programmer to design advanced microscopy and image analysis software for the life science community. The scientific programmer would create exciting new features to and improve its analysis chops. A candidate would work closely with two other lab members focusing on computational approaches (including machine learning) and with multiple experimentalists. Partial or full remote work may be considered. The successful candidate will have the opportunity to utilize their skills to develop cutting-edge technologies of value to human health while being part of an enjoyable workplace.
Job Duties
- 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
-
Exemplar tasks include:
- 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.
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.
- Three years of relevant experience.
Preferred Qualifications
- Masters 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 one or more of the following would be desirable but not required: o Relational (e.g. MySQL) or non-relational (MongoDB)databasing o Signal processing (filtering and feature detection) o Machine learning o Computer vision (object detection and feature extraction) o Hardware integration (e.g. Serial port communication, microcontrollers, closed-loop control) o Fluorescence Microscopy o GPU computation (CUDA, Tensorflow/PyTorch)
Baylor College of Medicine is an Equal Opportunity/Affirmative Action/Equal Access Employer.
Baylor College of Medicine fosters diversity among its students, trainees, faculty and staff as a prerequisite to accomplishing our institutional mission, and setting standards for excellence in training healthcare providers and biomedical scientists, promoting scientific innovation, and providing patient-centered care. - Diversity, respect, and inclusiveness create an environment that is conducive to academic excellence, and strengthens our institution by increasing talent, encouraging creativity, and ensuring a broader perspective. - Diversity helps position Baylor to reduce disparities in health and healthcare access and to better address the needs of the community we serve. - Baylor is committed to recruiting and retaining outstanding students, trainees, faculty and staff from diverse backgrounds by providing a welcoming, supportive learning environment for all members of the Baylor community.