Our Bioinformatics team is looking for a highly motivated Senior Deep Learning Software Engineer to join Roche Sequencing Solutions, where we develop a disruptive nanopore technology using Electronic DNA Sequencers to enable cost-efficient and scalable genomic discovery. The Deep Learning team is responsible for architecting and training models using terabytes of proprietary DNA sequencing data, towards the central goal of providing accurate “base calls” — i.e. translating our raw voltage signal into DNA letters. Moreover, our team is collaborating with medical researchers in developing next-generation clinical solutions using deep learning/NLP. The ideal candidate is a deep learning enthusiast, hands-on software engineer, and highly collaborative.
Our culture is very open and innovative, and due to the multidisciplinary nature of our efforts, you will be collaborating with teams from a variety of fields, including Physics, Biochemistry, Medicine and Electrical Engineering. Join us as we push the boundaries in DNA sequencing technology!
Contribute to our evolving deep learning pipeline and cloud infrastructure.
Develop/evaluate deep learning models.
Write efficient and well-organized software.
Participate in code reviews, design sessions, and technical documentation.
Collaborate with bioinformatics, software engineering, and data science teams.
Identify areas for technical improvement, prioritize requirements.
Bachelor’s degree in Computer Science, Information Theory, Physics, Electrical Engineering or related technical discipline and a minimum of 4 years of related experience; advanced degree in Computer Science, Information Theory, Physics, Electrical Engineering (or related field of study) with a minimum of 2+ years of related experience.
Solid foundation in Machine Learning, Statistics, with demonstrated experience, either professional or academic.
Very strong software engineering skills and fluency with modern software engineering practices (version control, code reviews, automated testing etc.).
Experience building systems based on machine learning and/or deep learning methods.
Experience with at least one deep learning framework: TensorFlow, Caffe, Torch, or Theano.
Experience with cloud computing environments (AWS or GCloud).
Experience with distributed computing, large-scale system design, big data systems.
Backend software engineering experience with python or Java or C++.
Ability to communicate clearly and lucidly, verbal and in-writing; collaborative attitude.
Advanced degree preferred.
Experience with signal processing; speech or acoustic modeling a plus.
Experience or interest in genomics and bioinformatics.
GPU programming experience.
Level of experience (years):
Mid Career (2+ years of experience)
Roche was one of the first companies to bring targeted treatments to patients.