Roche-posted 8 months ago
$94,500 - $227,200/Yr
Full-time • Mid Level
Remote • Santa Clara, CA
Chemical Manufacturing

At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted and respected for who you are, allowing you to thrive both personally and professionally. This is how we aim to prevent, stop and cure diseases and ensure everyone has access to healthcare today and for generations to come. Join Roche, where every voice matters. 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 Sequencing is developing ground-breaking next-generation sequencing products that allow scientists/clinicians powerful new avenues to investigate DNA, the blueprint of any lifeform. We develop a proprietary system that generates data at tremendous rates, a big challenge for existing technologies for data processing. As we push the boundaries in DNA sequencing technology to make genetic information universally available through massively parallel DNA sequencing, we need you!

  • Develop GPU-accelerated software targeted for real-time analysis on a DNA sequencing instrument.
  • Implement neural network algorithms on GPU, optimized for our unique characteristics of very high throughput and model types.
  • Be proficient in C++ and CUDA, and have familiarity in python for modeling-related tasks.
  • Self-motivation to individually research and design solutions for complex technical problems.
  • Author dependable, readable, maintainable and well-structured code, and encourages best practices with the team.
  • BS in Computer Science, Computer Engineering, or related field plus 5 years of direct related experience; MS/PhD is a plus.
  • Object-oriented programming in C++ and experience with GPU-accelerated C/C++ libraries such as CUDA, cuDNN, or Thrust.
  • Advanced experience in systems programming, specifically writing, debugging, and optimizing parallel (CPU and GPU) Linux applications.
  • Good understanding of machine learning, particularly neural networks.
  • Experience with a deep learning framework, such as PyTorch, JAX or TensorFlow, and how models are represented and transferred for efficient inference on GPUs.
  • Basic experience with Python.
  • Ability to multitask and work with little direction in a collaborative fast paced environment.
  • Strong problem-solving skills and ability to track software issues to successful resolution.
  • Demonstrated skills to implement and integrate new technologies along with best practices.
  • Excellent oral and written communication skills, and interpersonal communication skills with internal and external partners.
  • Experience training models is an advantage.
  • Competitive salary with a rich benefits package.
  • Discretionary annual bonus may be available based on individual and Company performance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service