Offers “Roche”

Expires soon Roche

Principal Bioinformatics Software Engineer

  • Santa Clara (Santa Clara)
  • IT development

Job description



·  Job facts

At Roche Sequencing Solutions, we are driven to transform healthcare with next-generation sequencing (NGS) technologies and applications. NGS and genomic technologies are providing us with unprecedented visibility into the origins of health and disease.

We are seeking a self-motivated Principal Bioinformatics Software Engineer to join our Nanopore Sequencing Data Science group, where we collaborate with experimentalists and algorithm developers to build the Roche single-molecule DNA sequencer.

If you enjoy working in cross-functional teams, applying data analysis skills to develop creative solutions, and driving bioinformatics deliverables for product development while using your software programming skills, we want to hear from you.

Responsibilities:

·  Collaborate with scientists and other engineering groups to understand their software requirement and propose solutions and lead them to completion.
·  Write clean, maintainable, documented code using best engineering practices in the industry (design patterns, TDD, peer review, CI, automated testing etc.). Prepare documentation and participate in design reviews.
·  Define in-depth statistical error profiles and their impact on secondary and tertiary analysis.
·  Develop and implement algorithms for the primary analysis pipeline.
·  Write production-level software code to support primary and secondary analysis pipeline.
·  Help design, analyze, and interpret single-molecule sequencing experiments using custom and standard analysis tools.

Requirements:​

·  Bachelor's degree in Bioinformatics, Biostatistics, Computational Biology, Computer Science, or a related technical field and 8 years of related experience; or advanced degree + 4 years of direct related experience; or equivalent combination of education and experience to perform at this level.
·  Expertise in algorithm optimization and experiment design.
·  Proven ability to proactively evaluate methods and propose directions to improve.
·  Knowledge of molecular biology, statistics, and human genetics / genomics.
·  Strong experience in the use of high-level programming languages such as Python (preferred) or R for pipelines and complex data analysis.
·  Experience in the development and support of product-level bioinformatics pipelines.
·  Excellent organizational, interpersonal, and communication skills.
·  Strong problem-solving and data analysis and interpretation skills.
·  Experience with Java or C/C++ for algorithm development a big plus.

·  Who we are

At Roche, 94,000 people across 100 countries are pushing back the frontiers of healthcare. Working together, we've become one of the world's leading research-focused healthcare groups. Our success is built on innovation, curiosity and diversity.

Roche is an equal opportunity employer and strictly prohibits unlawful discrimination based upon an individual's race, color, religion, gender, sexual orientation, gender identity/expression, national origin/ancestry, age, mental/physical disability, medical condition, marital status, veteran status, or any other characteristic protected by law.

Make every future a success.
  • Job directory
  • Business directory