What is a Machine Learning Engineer at Genentech?
At Genentech, a Machine Learning Engineer—often designated as a Senior or Principal Machine Learning Scientist—occupies a unique and highly impactful position at the intersection of advanced artificial intelligence and therapeutic breakthrough. Unlike traditional tech companies where machine learning is used for ad targeting or recommendation engines, your work here directly accelerates the discovery of life-saving medicines. You will design, build, and deploy sophisticated models that can predict molecular properties, simulate complex biological systems, and reason through vast scientific datasets to identify novel drug candidates.
This role is a core driver within the AI for Drug Discovery (AIDD) organization, which includes specialized groups like Frontier Research, Scientific Reasoning Models, and Structure and Simulation. Whether you are developing geometric deep learning architectures to model molecular structures or training large-scale scientific reasoning models to synthesize biological literature, your contributions will directly influence Genentech's pipeline. You will work alongside world-class computational biologists, chemists, and wet-lab researchers, translating complex biological questions into tractable machine learning problems.
The engineering and scientific challenges you will face are immense. Biological data is notoriously noisy, sparse, and high-dimensional, requiring novel architectures and rigorous validation strategies. To succeed, you must bring a deep passion for scientific discovery, exceptional mathematical foundations in machine learning, and the software engineering rigor required to scale models across massive computational clusters. It is an inspiring, intellectually demanding environment where your code has the potential to redefine the future of medicine.


