At DNAnexus we are solving the most challenging computer science problems you’re ever likely to see.
In the last few years, there has been a dramatic development in the world of genomics that has created a huge new opportunity. The price to sequence the full human genome (all of your DNA, not just a sample of it) has fallen to the point were it will soon be affordable for a patient to have multiple samples of their whole genome sequenced to help treat their disease. Want to know what specific gene mutation caused a patient’s cancer? We are building the platform to answer that kind of question. One of the many challenges is the huge amount of data. Think you’ve seen big-data problems? Think again – with each genome comprising 100 GB and months of CPU time to crunch the information, DNA is the next big-data problem, requiring exabytes of storage and parallel workloads distributed across 100,000 servers. We are tackling this by combining web technologies, big-data analytics, and scalable systems on cloud computing infrastructure.
We are a well-funded start-up backed by Google Ventures, TPG Biotech, and First Round capital. Our founders, Andreas Sundquist, Arend Sidow, Serafim Batzoglou are world-renowned genomics and bioinformatics experts from Stanford University.
You thrive on defining and building modular, interconnected web-based systems.
Design, document, and implement web interfaces for manipulating and querying genomic datasets
Design permissions and authentication schemes for complex graph of users and sensitive data
Architect frameworks for parallel compute in genomics (think: Hadoop for DNA)
Build scalable infrastructure specifically targeted to cloud resources
Enable integration of DNAnexus services with external systems
Work closely with computational biologists to understand domain-specific needs
At least 3 years relevant experience
Strong computer science background, including low-level systems and algorithmic complexity
Experience designing systems built around interacting web services, including standards like REST, SOAP, XML RPC
Deep understanding of concurrency and consistency constraints in distributed systems
BS, MS or PhD in Computer Sciences or related technical field
Competitive base salary, stock options, and health benefits.