Software Engineer

South San Francisco, California

Mindlance
Apply for this Job
Computational Sciences Genomics Software Engineer

Position Overview
The department of Biology Research & AI Development (BRAID) within 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.

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 abstraction levels.

EEO:

"Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."

Date Posted: 17 April 2025
Apply for this Job