Senior Software Engineer, Research Biology
Core
Building modernized computational and data ecosystems, data pipelines, and AI-based solutions (including agents) to support research pathology and scientific data management at Roche.
Role type
Senior full-stack software engineer (data & AI infrastructure)
Builds
Data pipelines, applications for data acquisition/storage/transformation, and AI/agent-based solutions for scientific data management
Domain
Life sciences / Drug discovery / Pathology data infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Kotlin, Python, NoSQL databases, data warehouses, graph databases, data lakes, event-driven architecture, Apache Kafka, React, Vue, Kubernetes, Git, CI/CD tools, AWS
Preferred skills
Agentic components, low-level orchestration frameworks (e.g., LangGraph), life science or drug development environment experience, pathology processes knowledge
Technologies
Java, Kotlin, Python, Apache Kafka, React, Vue, Kubernetes, AWS, LangGraph
Responsibilities
Develop and maintain systems for collecting, structuring, and storing diverse scientific and operational data; deliver data flows and pipelines to support research pathology; design and implement integrations between LIMS, ELN, workflow orchestration systems, and AWS components; implement novel AI-based solutions to improve scientific and operational data management
Seniority
Senior, hands-on IC