Offers “Roche”

Expires soon Roche

Principal Algorithm Engineer -Sequencing

  • Santa Clara (Santa Clara)
  • Studies / Statistics / Data

Job description



·  Job facts

Roche Sequencing Solutions Santa Clara, is a fast moving, highly technical team of people with the ambitious goal of disrupting Next Generation DNA Sequencing. Our technology fuses active biological and solid state elements to bring single molecule based sequence detection to scale. Developing this unique platform requires expertise across a range of fields: Software Engineering, Data Science, Information Theory, Biophysics, Biology, Chemistry, Protein Engineering, Digital and Analog Circuit Design, and Electrochemistry, just to name a few.

As a Principal Software Engineer in the Software Quality Assurance group, you will have the opportunity to work with experts in each of these fields, all of whom are focused on the common goal of bringing our sequencing platform to market. Your role is essential to the quality and velocity our R&D requires.

Responsibilities:

·  Lead development of Algorithm testing solutions for both cloud and GPU-based implementations
·  Collaborate with Research Scientists, Bioinformaticians, Systems Engineers, Software Developers, and Software Quality Test Engineers to ensure robustness and performance of primary analysis software
·  Develop framework to facilitate testing of algorithms as part of continuous integration, nightly builds, and release builds
·  Develop code to characterize behavior of primary analysis algorithms that transform raw signal into DNA sequence
·  Perform statistical analysis of data derived from vast quantities or time series signal data
·  Data visualization and synthesis of reports
·  Develop, document, and execute manual and automated tests to verify functionality and quality of primary analysis software

Required Skills:

·  Bachelor in Engineering/Scientific or relevant technical discipline with a good math and statistics skills; advanced degree is a plus; or, equivalent combination of education and experience to perform at this level
·  Excellent verbal and written communication skills
·  8+ years scientific programming experience in R and/or Python, especially numpy / pandas / scikitlearn / matplotlib
·  A minimum of 1-2 years Software Engineering and Test Automation experience
·  Ability to work in a fast paced and demanding environment
·  Testing with a 'break the code' attitude
·  Experience desired with Big Data, signal and/or image processing

·  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