Senior Machine Learning Engineer, AI Enablement

Genentech10 months ago
San Francisco, CA, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

At Roche we advance science so that everyone has more time with the people they love. Our mission is to create a healthier future by innovating in drug discovery and development. Within our Computational Sciences Center of Excellence (CoE), the Engineering – AI Enablement group empowers our scientists by embedding AI into everyday work, driving impactful change in research and development.

As a machine learning engineer, you will build, own, and continually improve scalable AI/ML systems, working collaboratively with computational scientists, research scientists, product leaders, and DevOps teams to accelerate the discovery and development of life-changing treatments.

Key Responsibilities

  • Design, develop, and test robust, scalable, and maintainable AI/ML scientific web applications and backend systems.
  • Build tools to evaluate AI/ML model performance and establish new ways to measure AI quality.
  • Partner with product managers and scientists to translate user needs into actionable technical specifications.
  • Develop and maintain systems for collecting, structuring, and storing diverse scientific data that support advanced analytics and machine learning.
  • Implement, adopt, or evaluate new AI/ML algorithms and analytical techniques.
  • Contribute to architectural decisions, code reviews, and the evolution of our development processes.
  • Be willing to work across the full stack, contributing beyond your core expertise as needed.
  • Stay up-to-date with emerging technologies and best practices to foster a culture of continuous learning and collaboration.

Required Qualifications

  • Bachelor's or Master’s in Computer Science (or similar technical field) with 4+ years of professional experience in machine learning engineering.
  • Strong proficiency with AI/ML frameworks, libraries, and toolsets.
  • Expert knowledge of statistics, machine learning theory, and algorithms.
  • Solid understanding of ML performance optimization and GPU best practices.
  • Experience with Kubernetes, relational databases, NoSQL databases, data lakes, and cloud-native architectures (ideally AWS).
  • Proven application of engineering best practices and excellent communication skills.
  • Ability to quickly acquire new technologies and a passion for continuous learning.

Preferred Qualifications

  • Experience with imaging or biological data and processes.
  • Prior work with scientists or in a research environment.
  • Experience with workflow automation, GenAI, and/or agents.

Benefits & Perks

  • Compensation: Expected salary range is $147,500–$273,900 (based on the primary location in California) with a discretionary annual bonus based on performance.
  • Work Arrangement: This position requires onsite work 3 days per week.
  • Relocation benefits are available.
  • Qualifies for comprehensive benefits as detailed by the company.

Required Skills

Cloud-native Architecture
PyTorch
TensorFlow
Software Engineering Best Practices
GPU Computing
Relational Databases
Statistical Modeling
Model Performance Optimization
Machine Learning
AWS
NoSQL Databases
Data Lakes
Kubernetes
Deep Learning
Python