Senior Software Engineer | GenomeWeb

Senior Software Engineer

Organization
DNAnexus
Job Location
Mountain View, CA 94040
Salary
DOE
Benefits

Some of the many perks employees enjoy include:

  • Full medical/dental/vision coverage
  • Daily catered lunches
  • Fully stocked assortment of snacks and beverages
  • Health Club reimbursement
  • No official vacation days, employees take time off as needed
  • Standing desks
  • Weekly happy hours
  • Casual dress
Job Description

You are a software engineer who wants to build core technologies for scaling up systems to thousands of servers for managing and analyzing petabytes of data. In this position, you will work on building an event driven automation platform. You will be responsible for designing a product that is highly available, fault tolerant and responsive from the grounds up. You will also evolve this platform beyond operational automation into new and exciting areas. 

Responsibilities:

  • Build scalable infrastructure specifically targeted to the cloud environment
  • Design, document, and implement new web service APIs for internal and external services
  • Work closely with computational biologists and scientists to understand domain-specific needs
  • Enable integration of DNAnexus services with external systems
Requirements
  • 5+ years of core software development experience
  • Fluent in Java and Python
  • Extensive knowledge of AWS, including VPC, IAM, Lambda and DynamoDB
  • Experience using Linux and comfortable working in a Unix shell
  • Team-oriented, with strong communication skills
  • Strong computer science background, including low-level systems and algorithmic complexity
  • Demonstrated ability to pick up new technologies and quickly adapt to new paradigms
     

What we care about:

  • Curiosity and humility. We are dedicated to learning and constantly improving.  We hope you also value "unknown unknowns" and have a natural drive to figure out how everything works.
  • Agility and ownership. Our teams have a high degree of freedom on how they build their systems, but they also take full ownership of what they deliver, in the long run.
  • Monitoring and automation. We strongly believe that a fully automated system is key to rapid iterations, while an extensive set of metrics highlights what needs to be done.
  • Balancing research and product. We value staying up-to-date on cutting edge research, while also shipping meaningful products enabling researchers to fulfill their mission.
About Our Organization

DNAnexus combines expertise in cloud computing and bioinformatics to create the global network for genomic medicine. DNAnexus provides security, scalability, and collaboration for organizations that are pursuing genomic-based approaches to health, in the clinic and in the research lab.

The DNAnexus team works directly with organizations to tackle some of the most challenging and exciting opportunities in human health, making it easier—and in many cases feasible—to work with genomic data. The future of human health is in genomics. DNAnexus brings it all together.

Based in Mountain View, California, DNAnexus is experiencing rapid growth and is searching for the best talent to join our team.  Key investors include Google Ventures, TPG Biotech, Wuxi NextCODE and Claremont Creek.

If you are interested in joining our team, please apply today!

The GRE isn't a good predictor of graduate school performance or productivity, according to two PLOS One studies.

Bitesize Bio has some advice for scientists ready to leave their current lab behind.

A trio of editors from the Nature family of journals describes what make a peer review a good one.

Spots in genetic counseling training programs are competitive, Maclean's reports.