This role involves developing and utilizing computational tools and systems to analyze and interpret biological or other research data. The programmer will use and develop algorithms, computational techniques, and statistical methodologies, and assist in the design of new experiments. Responsibilities include implementing end-user needs in database searching and integration, maintaining computational infrastructure and local databases, and tracking the flow of samples and information for large-scale studies. The programmer will also develop analysis tools for use by lab personnel and for public dissemination. This is a seasoned, experienced bioinformatics programming professional role that requires a broad understanding of computational algorithms and systems, with the ability to identify and resolve a wide range of issues and software bugs. The individual will operate independently and demonstrate good judgment in selecting methods and techniques for obtaining solutions. Proficiency with modern AI coding frameworks (e.g., Claude, Codex, Cursor), traditional SQL and Python coding, modern machine learning toolkits for classification tasks using large-scale datasets (including transcriptomics and proteomics), and evaluating/optimizing protein modeling and folding approaches (e.g., Rosetta, AlphaFold3) is expected. A demonstrated track record of scholarly excellence is also required.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior