Principal Software Engineer (Python)

Company: Roche Sequencing Solution
Location: Santa Clara, California, United States
Type: Full-time
Posted: 04.MAY.2021


Impact HealthcareRoche Sequencing is developing ground-breaking next-generation sequencing products that allow scientists/clinicians powerfu...


Impact HealthcareRoche Sequencing is developing ground-breaking next-generation sequencing products that allow scientists/clinicians powerful new avenues to investigate DNA, the blueprint of any lifeforms, in days giving them the ability to understand health conditions such as cancer, HIV, COVID19 and more! We are not only changing science but changing lives through the development of frontier technologies that accelerate personalized healthcare. Here, we combine the entrepreneurial spirit and agility of a startup with the stability and long-term view of Roche.Make a Big DifferenceOur Statistical Modeling team's primary mission is to mathematically model the sequencer and use those models to guide experimental research and development. We are innovating a technology that enables the biological signal of a single DNA molecule to be converted into a digital one to bring single molecule-based sequencing detection to scale. Join us in driving the genomic revolution!As a Principal Software Engineer, you are an integral part of our team and will contribute your creativity and expertise in Python to develop a scientific computing software to accelerate internal R efforts.Responsibilities:Design and build novel scientific computing codebase.Develop creative algorithms to enhance probabilistic simulation and inference pipelines.Apply software engineering best practices, resulting in high-quality code.Contribute to existing and evolving research pipelines.Enhance code efficiency through refactoring, optimization, testing, and documentation.Collaborate with other data-science teams: signal processing, deep learning, bioinformatics.Support team and external discussions by demonstrating software with compelling and clear communication.Who You AreWhen you join us, you will have meaningful work developing an innovative technology that saves and improves lives around the world. As you collaborate with some of the best in the industry, you will make a huge difference in disease diagnostics! Our team is collaborative and fast-paced. And, we offer a competitive salary with a rich benefits package.Qualifications:Bachelor's in Computer Science, Life Sciences, Physics, or similar scientific/engineering with a minimum of 6 years of experience or equivalent combination of education and experience to perform at this level. Master's/PhD's are highly preferred.Passion for building scientific computing software.Proficiency with Python.Fluency with modern software engineering practices and applying them to create flexible, yet robust and scalable codebase.Generalist, with a broad range of skills and domains of knowledge.Clear thinker and communicator, verbal and writing; collaborative attitude.Experience with TensorFlow Probability or another similar probabilistic framework is a big plus.Previous experience in Life Sciences and/or Genomics is a plus.#LI-CS1Roche 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.If you have a disability and need an accommodation in connection with the on-line application process, please email us .

Apply Now


Loader2 Processing ...