Computational Science Developer II

Cold Spring Harbor Lab
Job Location
One Bungtown Road
Cold Spring Harbor, NY 11724
Commensurate with experience

Comprehensive benefits package

Job Description

The Ware Lab at the world-renowned Cold Spring Harbor Laboratory (CSHL) has an immediate opportunity for a Computational Science Developer.

CSHL is ranked first among the leading basic research institutions in the world in molecular biology and genetics and has been home to eight scientists who have been awarded the Nobel Prize in Physiology or Medicine. The Ware Lab is located at the beautiful, main campus of CSHL and focuses on genome organization and evolution in plants and building extensive software infrastructure to enable both research activity and community access.
We work in a collaborative environment made up of enthusiastic scientists and software engineers, engaged in large-scale, open-science, systems-biology projects such as Gramene, KBase, and iPlant, as well as more focused, experimentally validated research studies. The lab is funded by grants from a number of sources, including the National Science Foundation, the US Department of Energy, and the US Department of Agriculture.

Specific Responsibilities:
We are seeking a highly driven, experienced software engineer to work on projects such as the ones listed above and other lab processes and activities. You will become an integral member of a multi-disciplinary team that drives the vision of the projects to success. You will collaborate with internal and external partners on several initiatives, from architecting data flows to implementing cool visualizations.

Your job duties will include building web-based data visualizations and dynamic interfaces for public project portals using a cutting-edge technology stack. You will design, develop, and maintain web and back-end applications for interfacing with public APIs, a variety of database systems, and large data sets. You will demonstrate the design and product of your work in internal meetings and at academic conferences in US and abroad. You will lead technical discussions and actively participate in code reviews and peer mentoring. As a candidate for this position, you are technically flexible and comfortable with rapid prototyping and frequent interaction with individuals at varying levels of technical expertise. You have a demonstrated passion for writing quality open-source software. You release your code early and often. You love test-driven development. You have excellent communication skills and can translate scientific challenges into practical software solutions. You seek knowledge and
intellectual growth.


Required Qualifications:
● Master’s (Bachelor’s) degree in computer science, computational biology or a related scientific field and at least two (five) years of hands-on experience in large, complex software development projects.
● Extensive programming experience in a high level language such as Python, Java, Perl or C/C++.
● Experience with designing high-quality UI/UX systems based on complex data
interaction and analysis.
● Experience in testing and debugging code in the server and browser environments.
● Experience in writing reusable, cross-browser code for UI components.
● Experience having built at least one significant web application using MVCarchitecture.
● Experience with modern JavaScript frameworks such as Angular, Ember, ReactJS
● Experience with dynamic data visualization technologies such as D3, SVGand Canvas.
● Experience with code review, unit testing and integration testing.
● Familiarity with source-code management tools such as git or svn.
● Good working knowledge of basic UNIX command line tools (e.g. tar, cat, ssh)
● Good verbal and writing skills.

Additional Desired Qualifications:
● Broad understanding of bioinformatics tools used for genome analysis,next-generation sequencing data analysis and gene function prediction.
● Experience working with large datasets and relational and non-relational databases
● Data and statistical analysis using R, Matlab or similar tool.
● Familiarity with scientific data models/formats.
● Experience with Drupal or other content-management systems.
● Experience in agile methodologies such as pair programming, continuous integration,
and refactoring.
● Experience engaging the user community of a real software project, knowing how to
prioritize important feedback from real-world usage for future development of the project
alongside with the project’s own internal roadmap and vision.

How to Apply

If interested, please apply via the CSHL Careers website at:

Link to Position:

Position Number 01627-R


About Our Organization

Cold Spring Harbor Laboratory is a world-renowned research and educational institution with programs in cancer, neuroscience, plant biology, genomics and bioinformatics. The Laboratory is recognized internationally for its excellence in research and educational activities.

For more information about CSHL, please visit us at

CSHL is an EO/AA Employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or protected veteran status.

VEVRAA Federal Contractor

NIH's Michael Lauer looks at the number of grants, their amount, and funding success rates at the agency for last year.

At Nature, Johns Hopkins' Gundula Bosch describes her graduate program that aims to get doctoral students thinking about the big picture.

Patricia Fara writes about childcare funding, and women in science and science history at NPR.

National Institute of Environmental Health Sciences researchers have visualized the career paths of former postdocs.