Computational Sciences Genomic Software Engineer (API, Python, Pytorch)

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 18 Month(s)

Skills

DNA Foundation Model Codebase
Python
Pytorch
API
Sequence to function modeling
Biology Research

Job Details

# 30806 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.

Please mail resume to Ellen at

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About CSI (Consultant Specialists Inc.)