Research ScientistData & Computation
Machine Learning Engineer
Roche / Genentech · Basel, Basel-City, Switzerland
Apply on employer site →Posted September 2, 2026
About the role
Roche is hiring a Machine Learning Engineer for its AI for Drug Discovery organization in Basel, Switzerland to build backend components connecting large language models to internal scientific capabilities, including Python wrappers and APIs for tasks like molecular property calculation and database queries, FastAPI/Flask services, and retrieval-augmented generation pipelines over proprietary scientific data. Requires a BS/MS with 1-4+ years of experience or a PhD, strong Python and software engineering practices, and LLM application development experience; chemistry or biology interest is a plus.
Get new listings like this, weekly
Similar positions
Staff Software Engineer, Data EngineeringRIPPLE LLC · London, UKStaff Data ScientistRIPPLE LLC · Chicago, Illinois, United StatesStaff Nozzle Design Engineer, Solid Rocket MotorsUrsa Major Technologies, Inc. · Berthoud, ColoradoSenior Staff Security Engineer, Ripple TreasuryRIPPLE LLC · San Francisco, CA, United StatesSenior/Staff Mechanical EngineerDIVERGENT TECHNOLOGIES INC · Torrance, California, United States