The Primary Analysis group of the PacBio software engineering team develops algorithms and HPC solutions for decoding the raw data streams produced by our Single Molecule, Real-Time (SMRT) sequencing technology. We operate at the intersection of cutting-edge nanotechnology and state-of-the-art bioinformatics tools, and our responsibilities span the full product development life cycle in an aggressive time-to-market environment. These include analysis and algorithm development in coordination with chemistry and systems R&D; the development of highly performant, real-time analysis pipelines; and the development of validation and support infrastructure geared towards product system reliability and internal R&D support. We are seeking a talented C++ developer with a strong background in the physical sciences and solid HPC skills to assist in the development, optimization and support of our base-calling software.
• Design and develop software infrastructure for the analysis of algorithms against targeted simulations and high-volume experimental data.
• Develop and improve the quality and performance of algorithms to achieve accuracy and efficiency gains in production analysis software (C++).
• Deploy performance-analysis tools and profile code to identify acceleration opportunities.
• Contribute to the development of automated testing infrastructure in support of our product release cycle.