Taro Logo

Principal GPU Software Engineer I

Global healthcare company developing innovative medicines and diagnostic solutions to advance science and improve patient care.
$142,500 - $264,700
Backend
Principal Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Healthcare · Biotech

Description For Principal GPU Software Engineer I

Roche Sequencing is seeking a Principal GPU Software Engineer I to join their innovative team developing next-generation DNA sequencing products. This role focuses on creating GPU-accelerated software for real-time primary analysis of DNA sequencing data, directly contributing to breakthrough discoveries in healthcare, including cancer, HIV, and COVID-19 research. The position combines cutting-edge GPU development with bioinformatics, requiring expertise in C++ and Python programming.

The ideal candidate will work at the intersection of high-performance computing and biotechnology, developing sophisticated software solutions that accelerate DNA analysis. They will collaborate with research teams and algorithm experts to optimize bioinformatics techniques using GPU hardware. This role offers the opportunity to impact healthcare directly by developing frontier technologies that advance personalized medicine.

Working at Roche means joining a global healthcare leader with over 100,000 employees dedicated to advancing science and ensuring healthcare accessibility. The company offers competitive compensation, including a base salary range of $142,500-$264,700 for the Santa Clara location, plus potential annual bonuses based on performance. Roche's culture emphasizes personal expression, open dialogue, and genuine connections, making it an ideal environment for innovative software engineers looking to make a meaningful impact in healthcare technology.

Last updated a day ago

Responsibilities For Principal GPU Software Engineer I

  • Develop GPU-accelerated software for real-time primary analysis on DNA sequencing instruments
  • Work with research and algorithm experts to accelerate bioinformatics techniques using GPU hardware
  • Support software development lifecycle and Design Control process
  • Produce well documented software with test and validation
  • Establish best practices for software development methodologies
  • Interface with engineering and research teams

Requirements For Principal GPU Software Engineer I

Python
  • Bachelor's degree in Computer Science, Computer Engineering or equivalent with 5 years experience, or Master's degree with 5 years experience
  • Minimum 5 years of GPU software development experience
  • Advanced object-oriented programming in C++
  • Proven technical leadership skills
  • Ability to work with cross-functional teams
  • Signal processing experience (preferred)
  • Experience with ML frameworks (preferred)
  • Algorithm development experience (preferred)
  • Python experience (preferred)

Benefits For Principal GPU Software Engineer I

Medical Insurance
  • Medical Insurance
  • Annual Bonus

Interested in this job?

Jobs Related To Roche Principal GPU Software Engineer I