Machine Learning Engineer/Senior Machine Learning Engineer, Agentic Systems, AI for Drug Discovery
Roche · CA, US
a month agoImpress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Machine Learning Engineer/Senior Machine Learning Engineer, Agentic Systems, AI for Drug Discovery role.
Rezi rewrites your resume against Roche's job description. Free.

Tailor your resume to this Machine Learning Engineer/Senior Machine Learning Engineer, Agentic Systems, AI for Drug Discovery role.
Rezi rewrites your resume against Roche's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Machine Learning Engineer/Senior Machine Learning Engineer, Agentic Systems, AI for Drug Discovery posting at Roche — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Machine Learning Engineer/Senior Machine Learning Engineer, Agentic Systems, AI for Drug Discovery posting at Roche — free, in seconds.
About the Role
The Computational Sciences Center of Excellence (CS CoE) is seeking a talented Machine Learning Engineer to build and operate software platforms that put advanced models and computational tools into the hands of scientists. This role focuses on developing technology and deploying reliable, intuitive solutions that create measurable impact across drug discovery, specifically building an agentic platform for molecule design.
Responsibilities
- Develop and maintain backend services, APIs, and user-facing applications for an agentic drug design platform.
- Integrate machine learning models, scientific applications, databases, and internal services into reliable end-to-end workflows.
- Implement agentic capabilities, including tool execution, workflow orchestration, state management, evaluation, and observability.
- Build software that enables scientists to configure, run, inspect, and reproduce computational molecule design workflows.
- Deploy models and scientific tools into secure, scalable, cloud-based production environments.
- Write clean, maintainable, and well-tested code, and contribute to automated testing, documentation, code reviews, and CI/CD practices.
- Monitor deployed services, troubleshoot issues, and improve platform reliability, performance, and usability.
- Work closely with users to understand scientific needs, gather feedback, and translate requirements into practical software solutions.
- Contribute to technical design decisions and the ongoing evolution of the platform’s architecture.
- Develop familiarity with relevant drug discovery concepts and apply software engineering best practices in a scientific research environment.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
- For Machine Learning Engineer: 3+ years of professional software engineering experience.
- For Senior Machine Learning Engineer: 5+ years of professional software engineering experience.
- Proficient in Python and strong software engineering fundamentals, including API design, automated testing, data modeling, and system design.
- Experience independently delivering production software from technical design and implementation through deployment, monitoring, and ongoing support.
- Experience building backend services, platform capabilities, developer tools, or user-facing applications in a cloud environment.
- Comfortable working with relational databases, asynchronous workflows, containers, version control, and CI/CD practices.
- Ability to translate user and scientific needs into practical technical solutions.
- Effective communication with engineers, researchers, product managers, and domain experts.
- Interest in AI-enabled applications and integrating models, scientific tools, and data into reliable workflows.
- Motivation to deliver software to users and improve real scientific workflows.
Skills
- Python
- API design
- Automated testing
- Data modeling
- System design
- Backend services
- Platform capabilities
- Developer tools
- User-facing applications
- Cloud environment
- Relational databases
- Asynchronous workflows
- Containers
- Version control
- CI/CD practices
- React
- Model Context Protocol
- Workflow orchestration
- Retrieval systems
- Evaluation frameworks
- Cheminformatics
- Computational chemistry
- Biology
- Drug discovery
Location
- South San Francisco
- New York
Work Type
- Onsite (3 days a week)
Experience Level
- 3+ years (Machine Learning Engineer)
- 5+ years (Senior Machine Learning Engineer)
Education Level
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related technical field, or equivalent practical experience
Salary/Compensations
- Machine Learning Engineer (California): $147,600 - $274,000
- Senior Machine Learning Engineer (California): $168,100 - $312,300
- Machine Learning Engineer (New York): $141,100 - $262,100
- Senior Machine Learning Engineer (New York): $160,900 - $298,700
Benefits
- Discretionary annual bonus
- Benefits detailed at provided link
About the Company
- Roche is driven by a mission to innovate and advance science for a healthier future, ensuring access to healthcare.
- Advances in AI, data, and computational sciences are transforming drug discovery and development.
- The Computational Sciences Center of Excellence (CS CoE) is a strategic, unified group harnessing data and AI to assist scientists in delivering innovative medicines.
Equal Opportunity
- Genentech is an equal opportunity employer.
- Policy prohibits unlawful discrimination based on Protected Veteran status, individuals with disabilities status, and consistent with all federal, state, or local laws.
- Accommodations available for applicants with disabilities during the online application process.