The PositionRoche Sequencing is not only changing science, but we are changing lives. Our software teams are laying the groundwork for the future by developing powerful bioinformatics algorithms, data analysis tools, and software/systems infrastructures so researchers and clinicians can make better health decisions faster. The path to curing cancer lies in ones and zeros as we work with next-generation genomic sequencing, a new frontier.
Do you want to develop software products that scientists and others in the life sciences will use to diagnose, find treatments, and eventually beat diseases like cancer? Our team builds highly scalable, reliable software and secure systems for better diagnostics. Come join us!
The Opportunity- As a Bioinformatics Software Engineer, you will design and develop automated verification tests for the bioinformatics components and pipelines that are used in Roche Sequencing products. You will be part of the team developing cutting-edge, distributed, scale-out Next-Generation Sequencing data analysis software to ensure the highest possible software quality for gene sequencing research and disease diagnostics.
- Work closely with research and algorithm experts, accelerating bioinformatics techniques using GPU hardware. Support software development lifecycle and Design Control process, working closely with team members to continuously improve quality and feature sets of the software products, based on technical design and requirements specificationsWork closely with team members to continuously improve the quality and feature sets of software products. This includes supporting the software development lifecycle and Design Control process, based on technical design and requirements specifications.
Who You Are- B.S. or M.S. or PhD in Computational Biology or Bioinformatics or Biomedical engineering or related field.
- 5+ years of experience in working with NGS data and bioinformatics pipeline verification.
- Strong expertise in Python, including numerical computing and data science libraries.
- Proficiency in AWS and Linux Shell environments
- Experience designing, documenting and executing verification tests.
- Be self-driven, detail oriented, analytical and proven ability to learn quickly.
- Be a team player, customer focused with excellent interdisciplinary collaboration skills.
Preferred Qualifications- Proven expertise in Object-Oriented Programming (OOP) using C++, and practical experience utilizing GPU-accelerated C/C++ libraries.
- Experience with CI/CD tools and concepts.
- Software verification experience focusing on medical device software or regulated applications.
Relocation benefits are not available for this posting
The expected salary range for this position based on the primary location of California is $165,800 - $308,000 annual. Actual pay will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law. A discretionary annual bonus may be available based on individual and Company performance. This position also qualifies for the benefits detailed at the link provided below.
Benefits