Genentechposted 17 days ago
$155,500 - $288,900/Yr
Full-time • Senior
South San Francisco, CA
Professional, Scientific, and Technical Services

About the position

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 Genentech. At Genentech and Roche, we're at the forefront of a revolutionary transformation in drug discovery powered by AI and machine learning. Our "lab in the loop" strategy processes massive quantities of experimental data to train AI models that accelerate the discovery of new medicines. To enable this vision, we're seeking an exceptional Senior Principal Software Engineer to lead the development of our next-generation Therapeutic Molecule Registration (TMR) platform - a foundational component of our AI-driven drug discovery infrastructure. This platform will serve as the central nervous system for managing and integrating molecular data across our global research organization, handling hundreds of billions of records and enabling unprecedented scale in virtual molecule design and testing. As the volume of AI-generated molecular designs grows exponentially, our TMR platform must evolve to become a high-performance, cloud-native system capable of supporting rapid iteration cycles between computational design and experimental validation. You will be instrumental in consolidating our molecule registration systems into a single, harmonized environment, unlocking the full potential of our data and accelerating the development of life-changing therapies.

Responsibilities

  • Combine deep technical expertise in building reliable, scalable software systems with proven technical leadership experience.
  • Create technical roadmaps, design service architectures, and lead a small team of software engineers.
  • Work closely with Genentech Computational Sciences colleagues and other teams to identify, strategize, and productionalize high-impact applications.
  • Provide technical leadership in the design, development, and implementation of a cutting-edge therapeutic molecule registration platform.
  • Design and implement scalable, robust, and maintainable solutions that can handle massive data volumes (100M+ molecules).
  • Contribute to accelerating drug discovery by improving data accessibility and enabling faster decision-making.
  • Utilize modern cloud-native technologies (AWS), advanced data systems, and innovative approaches to data management.

Requirements

  • 10+ years of software engineering experience.
  • Expert-level Python skills.
  • Ability to work with Java/Kotlin codebases.
  • Advanced Postgres knowledge.
  • Proven experience with chemical or biological registration systems.
  • Proven understanding of chemical or biological structure representation.
  • Excellence in testing practices.
  • Strong system design and architecture skills.
  • Experience leading technical initiatives.

Nice-to-haves

  • Open source cheminformatics experience (e.g., RDKit, chemfp, Indigo, HELM toolkit).
  • Chemical database cartridge expertise.
  • Familiarity with biological sequence alignment.
  • Chemical & biological structure notation expertise.
  • Familiarity with chemical structure canonicalization.
  • Molecular structure searching algorithm expertise.

Benefits

  • Relocation benefits are available for this job posting.
  • Discretionary annual bonus based on individual and Company performance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service