Software Engineer

Harvard Medical School Dept. of Genetics
Job Location: 
Boston, Massachusetts

Health, Dental, Vision, Retirement

Job Description: 

The Reich Lab in the Department of Genetics at Harvard Medical School seeks a Software Engineer to join the lab. This position is suitable for a candidate who is interested in applying their proven computational skills to develop as a computational biologist in a highly motivated academic environment working on the interface of evolution and genomics. Our lab is at the frontier in developing new methodologies in population genetics.

Primary responsibilities would include:
• Working with Next Gen Sequence (NGS) data from raw reads to genotype files to help in studies of the histories of human populations and migration events, typically using standard tools but modifying/creating components as necessary. This includes testing and documentation of the software.
• End to end administration of key datasets from multiple projects, and supervising the dissemination and integrity of these data.
• Processing data sets with hundreds of millions of data points for analysis by laboratory members


Master’s degree in computer science or related field and 2-4 years of software development experience in a research environment. Relevant graduate work will be considered.

The successful applicant should be skilled in using UNIX operating systems and be comfortable programming in both compiled languages (eg C/C++/Java) and high level languages (eg PERL/Ruby/Python) to produce robust tools to aid in scientific analysis. Some background in statistics and probability theory is useful and experience handling large datasets together with research experience in "hard science" (applied math., physics, chemistry etc.) a major plus. Background in bioinformatics is also a plus, but far from an essential qualification.