Roche's Research and Early Development organisations at Genentech (gRED) and Pharma (pRED) need to accelerate R&D by leveraging data and novel computational models. Seamless data sharing and access to models across gRED and pRED are essential to maximizing these opportunities. The new Computational Sciences Center of Excellence (CoE) aims to harness the transformative power of data and Artificial Intelligence (AI) to assist scientists in delivering more innovative and transformative medicines.
Requirements
- Strong Python programming skills
- Basic Java/Kotlin knowledge
- Experience with SQL databases
- Understanding of REST APIs
- Strong testing practices
- Cloud platform exposure (preferably AWS)
- Ability to work with Java/Kotlin codebases
- Working knowledge of Postgres and SQL
- Experience with REST APIs and microservices
- Strong testing practices and test automation
- Experience with cloud platforms (preferably AWS)
- Understanding of CI/CD pipelines
- Experience with agile development methodologies
- 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
- Experience with scientific software development
- Familiarity with Docker and Kubernetes
- Experience with event-driven architectures
- Knowledge of security best practices
Responsibilities
- You will develop and maintain core features of our TMR platform
- You will write high-quality, testable code for chemical registration workflows
- You will design and implement RESTful APIs and microservices
- You will contribute to technical design discussions and architecture decisions
- You will combine software engineering expertise with an interest in chemical and biological data management systems.
- You will work closely with Genentech Computational Sciences (gCS) colleagues, including our machine learning for drug development team, Genentech Research & Early Development (gRED) Drug Discovery teams including the Antibody Engineering division, and other teams across the Roche family of companies to identify, strategize, and productionalize high-impact applications from across the drug discovery and development pipeline.
Other
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 3+ years of software engineering experience
- 7+ years of software engineering experience
- Relocation benefits are available for this job posting