Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Roche Logo

Principal Scientific Software Engineer

Roche

$162,600 - $302,000
Aug 24, 2025
San Bruno, CA, USA
Apply Now

Roche's Research and Early Development organizations need to seamlessly share data and access models across gRED and pRED to accelerate drug discovery and development. The Computational Sciences Center of Excellence (CoE) aims to harness data and AI to assist scientists in delivering more innovative medicines. The Analytics and Workflows group within the CoE faces the challenge of transforming raw data and computational models into meaningful biological insights.

Requirements

  • Proficient in using Python and/or R to transform and analyze complex biological datasets, with a solid understanding of software engineering principles such as modular design, testing, and version control in collaborative, production-oriented environments
  • Experienced in building static and interactive visualizations using modern libraries and tools (e.g., D3.js, Vega-Lite, WebGPU, Plotly; Shiny, ggplot2; Streamlit, Dash, Altair, Seaborn, Bokeh)
  • Preferred expertise building intuitive front-end applications using modern JavaScript or TypeScript frameworks (e.g., Svelte, Vue, React), with seamless integration of interactive web-based visualizations (e.g., D3.js, WebGL, WebGPU)
  • Preferred experience in backend development with Python, including building scalable APIs using frameworks such as FastAPI and GraphQL
  • Preferred familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes)
  • Comfortable collaborating with AI/ML scientists to integrate outputs from machine learning models—such as embeddings, classifications, or generative outputs—into user-facing tools that enable model interpretability and interaction
  • Bonus: Experience designing tools or workflows that leverage AI—such as LLMs or agentic systems—to assist with biological data exploration and interpretation

Responsibilities

  • Designing and implementing modular, extensible platforms that allow biologists and data scientists to access, share, and interpret computational results, abstracting technical complexity while enabling scientific insight
  • Building scalable, high-performance data pipelines and backend systems, including APIs and services, to efficiently process and deliver large-scale, multimodal biological data.
  • Creating intuitive, interactive visualizations that integrate diverse biological data types (e.g., spatial imaging, transcriptomic, clinical), helping scientists explore hypotheses and uncover insights
  • Collaborating across distributed scientific, engineering, and design teams to support end-to-end development—from early exploration to production-ready applications
  • Engaging directly with scientists—at the bench or the keyboard—to understand and clarify emerging (and sometimes ambiguous) analytical needs
  • Identifying, evaluating, and applying emerging technologies to analyze and visualize biological and chemical data in support of drug discovery and development
  • Comfortable collaborating with AI/ML scientists to integrate outputs from machine learning models—such as embeddings, classifications, or generative outputs—into user-facing tools that enable model interpretability and interaction

Other

  • Ph.D. in Data Science, Mathematics, Statistics, Computer Science, Life Sciences, Chemistry, Public Health, or a related field, with 2+ years of relevant experience; alternatively, a Master’s degree with 5+ years of relevant experience
  • Strong analytical intuition for extracting meaning from complex datasets, coupled with the ability to communicate insights effectively across disciplines and backgrounds.
  • Curious, eager to grow new skills, and excited to explore emerging technologies while collaborating across diverse, multidisciplinary teams
  • This position requires being onsite 3 days a week.
  • Please provide a Cover letter and a Link to your personal website, URL and GitHub in your application.