We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Principal Scientific Software Engineer

Genentech
United States, California, South San Francisco
Aug 22, 2025
The Position

A healthier future. It's what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. That's what makes us Roche.

Advances in AI, data, and computational sciences are transforming drug discovery and development. Roche's Research and Early Development organizations at Genentech (gRED) and Pharma (pRED) have demonstrated how these technologies accelerate R&D, leveraging data and novel computational models to drive impact. Seamless data sharing and access to models across gRED and pRED are essential to maximizing these opportunities. The new Computational Sciences Center of Excellence (CoE) is a strategic, unified group whose goal is to harness this transformative power of data and Artificial Intelligence (AI) to assist our scientists in both pRED and gRED to deliver more innovative and transformative medicines for patients worldwide.

The Analytics and Workflows group within the Center of Excellence (CoE) is dedicated to turning complex data into actionable insights that advance drug discovery and development. We leverage cutting-edge high-throughput technologies and foundational multimodal machine learning models to analyze large-scale biological data, enabling deeper understanding of disease mechanisms and the identification of novel therapeutic opportunities. Despite advances in these fields, however, transforming raw data and computational models into meaningful biological insights remains a key challenge. In this role, you'll work at the intersection of data science, biology, and engineering to build innovative analytical tools that bridge the gap between data generation and biological interpretation-helping unlock new avenues for scientific discovery and impact.

The Opportunity

Within this group, you'll collaborate with a cross-functional team to design, develop, and deploy robust tools that empower scientists to explore, visualize, and interpret complex biological datasets and models-ranging from spatial transcriptomics and high-throughput chemical screens to real-world clinical data. While you won't be expected to be an expert across the full technology stack, we value fluency across boundaries. Depending on your background, your work may focus more on front-end or backend engineering, and could include:

  • 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

  • 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

Who you are

  • 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.

  • 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

  • Curious, eager to grow new skills, and excited to explore emerging technologies while collaborating across diverse, multidisciplinary teams

The expected salary range for this position based on the primary location of California is $162,600 and $ 302,000. Actual pay will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law. A discretionary annual bonus may be available based on individual and Company performance. This position also qualifies for the benefits detailed at the link provided below.

Benefits

Relocation benefits are available for this posting.

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 **.

#ComputationCoE

Genentech is an equal opportunity employer. It is our policy and practice to employ, promote, and otherwise treat any and all employees and applicants on the basis of merit, qualifications, and competence. The company's policy prohibits unlawful discrimination, including but not limited to, discrimination on the basis of Protected Veteran status, individuals with disabilities status, and consistent with all federal, state, or local laws.

If you have a disability and need an accommodation in relation to the online application process, please contact us by completing this form Accommodations for Applicants.

Applied = 0

(web-5cf844c5d-tthkl)