Software Engineer: Scientific Product


Prague, CZ
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 04/15/2021
  • Website:
  • Company Address: 1975 W El Camino Real Suite 101, Mountain View, CA, 94040

About DNAnexus

DNAnexus combines expertise in cloud computing and bioinformatics to create the global network for genomic medicine. DNAnexus provides security, scalability, and collaboration for enterprises and organizations that are pursuing genomic-based approaches to health in order to accelerate medical discovery. DNAnexus is supporting customers around the world that are tackling some of the most challenging and exciting opportunities in human health.

Job Description

Company Description

DNAnexus is the leading cloud-based SaaS company serving the global life science community. DNAnexus' health informatics platform serves customers across a spectrum of industries — government, biopharmaceutical, clinical diagnostics, healthcare, and academic research in 33 countries with compliant protection of data, privacy, and intellectual property. The platform provides a secure and collaborative environment where genomics, multi-omics, and real world data can be combined with clinical data at scale, providing new insights that can lead to improved diagnostics, new targeted therapies and better patient care. For more information on DNAnexus, please visit or follow the company @DNAnexus.

Job Description

You will be part of a small, science-driven product and engineering team that is building the data, analysis, and visualization platform to accelerate translational research involving multi-omic and clinical data. You will be responsible for designing and building a product that is highly available, scalable, fault tolerant, and responsive. You will also evolve this platform beyond operational automation into new and exciting areas.

You have worked on systems using a variety of technologies and processes, interpreted languages, and databases. You are passionate about the development process and keeping the highest quality code possible. You are passionate about building highly available and scalable systems and are excited to enable access to complex molecular and clinical data.


  • Design and build scalable infrastructure specifically targeted to the cloud environment
  • Work closely with Computational Biologists, Data Scientists, and Scientists to understand domain-specific needs
  • Work closely with Architect and Product Manager to build productized features
  • Identify scalability/reliability limits in both our system as well as 3rd party technologies
  • Build and maintain internal and external packages for Python and R
  • Build and maintain scientific apps which operate on top of scalable infrastructure 


  • Team-oriented, with strong communication skills
  • Strong computer science background
  • Demonstrated ability to pick up new technologies and quickly adapt to new paradigms
  • Fluent in Python, R and bash scripting
  • Experience using Linux and comfortable working in a Unix shell
  • Experience and depth in databases, distributed systems like Spark
  • 3+ years of core software development experience
  • Bachelors in Computer Science. Masters preferred


Desired Skills and Experience:

  • Designing and implementing asynchronous apps, from concept to production, while leveraging single and multi-node support with high quality, performance tests, and automated tests
  • Experience developing products using Amazon Web Services and Microsoft Azure
  • Familiarity with compilers and modern programming language paradigms
  • Experience in applying workflow automation tools such as Docker, WDL, CWL, Nextflow and Snakemake
  • Experience in at least one big data technology (e.g. Hadoop, Spark)
  • Bioinformatics experience a plus, particularly with large genomic analysis frameworks (e.g. HAIL, GLOW)
  • Experience with performance analysis and related skills enabling objective evaluation of tools and technologies

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.

Additional Information

Why Our Work Is Important

Science is social. It is about discovering, sharing and building upon the findings of others. For biomedical data to realize its true value, it requires openness and collaboration, but at the same time a secure environment to handle sensitive information. DNAnexus provides a dynamic platform where data protection, analysis, and collaboration allow for open conversations, new ideas and precise outcomes. Precision medicine is the future. Join our team and be a part of this revolution, delivering on the potential to predict, prevent, and personalize treatments through precision medicine.

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

All your information will be kept confidential according to EEO guidelines.

Related Jobs

xVantage Care Bioinformatics Scientist

DNAnexus - Mountain View, CA, US

Translational Informatics Data Senior Scientist

DNAnexus - Mountain View, CA, US

Translational Informatics Sr. Scientist - Statistical Genetics

DNAnexus - Mountain View, CA, US

Software Engineering Intern

DNAnexus - Prague, CZ

Senior Solutions Engineer

DNAnexus - Mountain View, CA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.