BIOINFORMATICS SOFTWARE ENGINEER

Organization
QIAGEN
Job Location
FREDERICK, MD
Job Description

We are currently seeking a software engineer to work in our Frederick, Maryland, US office or in Hilden, Germany. The software engineer will develop code for pipelines that process complex genomic data, including next generation sequencing reads. The pipelines support both internal R&D needs, and also customer-facing services such as sequencing read analysis. The position requires strong coding ability, and strong skills in multi-machine parallel processing.

Primary responsibilities: 

 

  • Build and manage sequencing read processing pipelines using a combination of software developed by the academic community and in-house code development
  • Continuously develop script and compute infrastructure to rapidly support needs of internal R&D scientists
  • Develop and support customer-facing, cloud-based compute infrastructure for processing sequencing reads for multiple scientific applications
  • Troubleshoot customer problems
  • Maintain and improve legacy code, including integration of systems resulting from corporate acquisitions
Requirements
  • MS degree or BS degree in computer science or bioinformatics

  • Proficiency coding in Python and SQL

  • Experience writing code to manipulate and analyze complex genomic measurements and annotations

  • Experience building scalable multi-machine parallel processing systems. Strong skills in mapping large compute tasks onto hardware efficiently

  • Strong Linux skills, and experience using major cloud provider tools and APIs (e.g. Google Compute Engine, Amazon Web Services EC2)

  • Experience using Python pipelining frameworks such as Luigi, pyFlow, Airflow, etc

  • Experience using container technology such as Docker or Rocket is a plus

  • Fluent (written and spoken) English 

  • The successful candidate will be able to write, test, and support high quality software in an environment with few other professional software engineers. Candidate must work on a daily basis directly with internal scientists and customers

About Our Organization

QIAGEN is the leading global provider of Sample to Insight solutions to transform biological materials into valuable molecular insights.

QIAGEN sample technologies isolate and process DNA, RNA and proteins from blood, tissue and other materials. Assay technologies make these biomolecules visible and ready for analysis. Bioinformatics software and knowledge bases interpret data to report relevant, actionable insights. Automation solutions tie these together in seamless and cost-effective molecular testing workflows.

QIAGEN provides these workflows to more than 500,000 customers around the world in Molecular Diagnostics (human healthcare), Applied Testing (forensics, veterinary testing and food safety), Pharma (pharmaceutical and biotechnology companies) and Academia (life sciences research).

As of June 30, 2015, QIAGEN employed approximately 4,400 people in over 35 locations worldwide. Further information can be found at http://www.qiagen.com.

Students whose classmates are interested in science are more likely to think about a career in science, technology, engineering, and mathematics, a new study says.

CNBC reports that the genetic counseling field is expected to grow as personalized medicine becomes more common.

Gladys Kong writes at Fortune that her STEM background has helped her as a CEO.

Social scientists report that the image of the 'lone scientist' might be deterring US students from STEM careers.