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