PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…

ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Genomics Software Engineer:
-
Employment Type:
Full-Time
-
Location:
Daly City, CA (Onsite)
Do you meet the requirements for this job?
Genomics Software Engineer
Genentech Computational Sciences Genomics Software
Engineer (contractor)
Position Overview
The department of Biology Research & AI Development (BRAID) within Genentech
Research and Early Development (gRED) seeks a software engineer to develop
software for our sequence-to-function models. The primary goal is to deliver a
high-quality Python package featuring robust test coverage, seamless installation, and a
thoughtfully designed API.
Location: Onsite in SSF, CA preferred. Remote OK, but must be available during PST.
Start date: ASAP
Duration: Through Dec 19, 2025
Responsibilities
Refactor and optimize the existing DNA foundation model codebase to ensure
maintainability, readability, and scalability.
Develop and implement comprehensive testing strategies to achieve high test
coverage.
Design and build a robust, user-friendly API for internal sequence-to-function
modeling applications.
Integrate and implement new computational methods and modeling approaches
as needed.
Fine tune sequence-to-function models as needed.
Requirements
5+ professional software engineering experience
Proficiency in Python with substantial experience in software development,
especially in developing maintainable and scalable codebases.
Demonstrated expertise with PyTorch
Experience working with single-cell omics data and familiarity with established
DNA/RNA sequence modeling frameworks (e.g., Enformer, Borzoi) and scverse
ecosystem tools.
Self-motivated with excellent communication skills and enthusiasm for
contributing to computational biology and software development efforts.
Strong track record of applying software engineering best practices, including
version control (Git), comprehensive testing, modular design, and appropriate