Jobs and Careers
RO

Principal Software Engineer II

Roche
Santa Clara, United Statesfull_timeVerifiedPosted 9 Sept 2024
💰 $165,200/yr

About the role

Roche fosters diversity, equity and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people’s varied healthcare needs. Together, we embrace individuality and share a passion for exceptional care. Join Roche, where every voice matters.

The Position

A healthier future. It’s what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. That’s what makes us Roche.

Roche Diagnostics is a cutting-edge biotechnology company dedicated to advancing the field of genomics and diagnostics. We are at the forefront of developing state-of-the-art Next Generation Sequencing (NGS) technologies for diagnostic products and internal research and development. Our team is composed of forward-thinking scientists, engineers, and researchers who are passionate about revolutionizing healthcare through innovation. We are seeking a highly motivated and experienced Software Engineer to join our growing team and contribute to the development of high-performance, high-quality NGS bioinformatics algorithms.

 

The Opportunity:   

  • Optimization: Continuously optimize and refactor existing algorithms to improve performance and reduce resource utilization, enabling efficient analysis of large-scale genomic datasets. Leverage available acceleration technologies (FPGA, GPU, AVX) to achieve world-class results.

  • Algorithm Development: Design, develop, and implement high-performance bioinformatics algorithms for analyzing NGS data, including variant calling, quality control, and data preprocessing. 

  • Quality Assurance: Ensure the reliability and accuracy of bioinformatics algorithms by writing rigorous test suites and collaborating with quality assurance teams to validate results.

  • Software Integration: Integrate bioinformatics algorithms into the company's software platforms, ensuring seamless compatibility with existing pipelines and workflows.

  • Cross-functional Collaboration: Collaborate with biologists, data scientists, and other software engineers to understand the specific requirements and constraints of NGS data analysis for diagnostics and internal research.

  • Documentation: Create detailed documentation for algorithms, code, and workflows to facilitate knowledge transfer and ensure reproducibility.

  • Technical Leadership: Mentor and provide technical guidance to junior engineers, fostering a culture of innovation and learning within the team.

  • Research and Innovation: Stay up-to-date with the latest advancements in NGS and bioinformatics, and actively participate in research and development efforts to drive innovation within the company.

Who you are:   

  • You have a Bachelor's with 8+ years of experience, Master’s degree with 6+ years of experience or PhD with 2+ years of experience in Computer Science, Bioinformatics, Computational Biology, or a related field.

  • You have 8+ years of proven experience in developing bioinformatics algorithms for NGS data analysis.

  • You have 8+ years of proficiency in programming languages such as Python and C++.

  • You have mentored or led a team

  • You have 8+ years of experience with parallel computing, optimization, and performance tuning.

  • You have 8+ years of extensive experience with acceleration technologies like GPU, FPGA, and AVX.

  • You are proficient in relevant bioinformatics tools and libraries.

  • You have strong problem-solving skills and attention to detail.

  • You have excellent communication and teamwork skills.


Preferred:  

  • You have experience working in a regulated environment (e.g., FDA, CLIA)  


The expected salary range for this position based on the primary location of Santa Clara, CA is $165,200-306,800 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.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Roche

View company profile →