We’re looking for a programmer to help with the current push towards real-time analysis of virus evolution. The advertisement follows:

A programmer position is available immediately in the Bedford lab at the Fred Hutch to develop inference algorithms and interactive visualizations of viral outbreaks using DNA/RNA sequence data.

There has been remarkable progress in phylodynamic methods which use viral genetic sequence data to infer patterns of epidemic growth and geographic spread as well as patterns of adaptive evolution and strain turnover. However, until recently, these methods were solely applied in retrospective analyses to understand past events. With increasing availability and timeliness of sequence data, it is now becoming possible to perform and share phylodynamic analyses in near real-time.

Our group is leading this transition to real-time analysis and prediction. Current efforts by the lab include analyses of influenza (nextflu.org), Ebola (ebola.nextstrain.org) and Zika (nextstrain.org/zika/) viruses. These sites are already being used by the Centers for Disease Control and the World Health Organization, particularly for influenza vaccine strain selection, and we believe further development will lead to substantial public health benefit. This project has grown to the point where we need a full-time programmer to generalize, refactor, and maintain our platform for data ingestion, processing and visualization.

The ideal candidate would have experience in Python (informatic processing pipeline augur is written in Python) and Javascript (browser-based visualization auspice is written in Javascript). Experience with databases (we are using rethinkdb for sequence organization) or web application programming would be a plus. The new team member would contribute to refactor the current codebase to make a more general and extensible platform for informatic processing and also to speed up the auspice visualization by reactive JSON pull-downs. Additional development would focus on extending pipelines to other viruses / pathogens and building new features for current viruses, as well as, implementing a robust Docker-based deployment pipeline.

The Fred Hutch is located in South Lake Union in Seattle, WA and offers a dynamic work environment with cutting-edge science and computational resources. The position is available immediately with flexible starting dates. Informal inquires are welcome. Applications will be accepted until the position is filled. We offer a competitive salary commensurate with skills and experience, along with benefits. The Fred Hutch and the Bedford lab are committed to improving diversity in the computational sciences. Applicants of diverse backgrounds are particularly encouraged to apply.

For more information about the lab, please see the our website at bedford.io. To apply for the position please send (1) current resume, (2) code samples or links to published/distributed code and (3) contact information for two references to trevorobfuscate@bedford.io.