G

Genentech

Biotech firm creating medicines via R&D

Senior Scientific Software Engineer - Analytics and Workflows

Software EngineeringPosted on Nov 11
Full-timeSouth San Francisco, CA, USA

About the Job

Requirements

  • Hold a PhD in Software Engineering, Computer Science, Bioinformatics, or a related quantitative field with at least 2 years of relevant experience, or a Master’s degree with at least 5 years of relevant experience in a clinical, academic, or commercial research setting.
  • Possess expert knowledge in at least one biological domain, such as multimodal single-cell, proteomics, or large-scale genetic analysis, with a demonstrated track record of rapidly identifying, diagnosing, and mitigating anomalous data or edge cases.
  • Bring extensive hands-on experience developing robust software and analytical tools within modern Python and R data science ecosystems, frameworks, and web architectures.
  • Demonstrate AI fluency by actively applying emerging computational technologies, modern machine learning frameworks, or agentic tooling to optimize scientific workflows and accelerate project deliverables.
  • Have demonstrated success taking software projects through the full lifecycle, including requirements gathering, design, testing, continuous deployment, documentation, and long-term maintenance.

Responsibilities

  • Establish, optimize, and maintain reusable workflows, core libraries, and interactive visualization tools for the analysis and quality control of proteomics, genetics, and genomics data.
  • Evaluate, refine, and productionize analytical pipelines that empower research scientists to interrogate complex biology and make data-driven pipeline decisions.
  • Facilitate seamless data reuse, multimodal analysis, and downstream artificial intelligence and machine learning initiatives by promoting standardized data models, metadata tracking, and centralized repositories.
  • Engage with computational scientists and domain researchers to translate complex analytical needs into robust, modular, and maintainable software components.
  • Evaluate and combine open-source tools, commercial technologies, and custom in-house software into unified, reliable applications.
  • Collaborate with interdisciplinary teams of software engineers, computational biologists, and machine learning scientists to build diverse programmatic and user-friendly interfaces.

Desired Qualifications

  • Experience designing and managing FAIR (Findable, Accessible, Interoperable, Reusable) data architectures, including robust data provenance, lineage tracking, and biological data cataloging.
  • Prior professional experience working within a biotechnology, pharmaceutical, or drug discovery research and development environment.
  • Ability to decompose large, ambiguous scientific problems into clean, modular components, working with high autonomy across concurrent project deadlines.
  • Experience developing scalable web applications or interactive dashboards, such as Shiny, Streamlit, Dash, or FastAPI, tailored for biological data visualization.

About the Company

Genentech

Biotech firm creating medicines via R&D

Genentech develops medicines and therapies to address unmet medical needs through extensive biotechnology research and development. Its products include biologic and small-molecule treatments prescribed by healthcare providers and sold through partnerships with suppliers and health systems. It differentiates itself with a large R&D footprint, a vast patent portfolio, and FDA Breakthrough Therapy Designations that accelerate promising therapies. Its goal is to advance medical science and deliver high-quality, effective therapies that improve patient health while supporting the broader medical community.

Company size
10,001+
Company stage
IPO
Headquarters
San Francisco, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Genentech

See more jobs