Position: Genomics Software Engineer
Location: US Onshore/100% Remote
Duration: 6 Months Contract, possibility for extension
Job Description
Our Client, a leading biomedical research organization is seeking an experienced Genomics Software Engineer to support advanced sequence-to-function modeling efforts within its computational biology and AI research division. This role involves refactoring a foundation model codebase, building a robust and testable Python package, and delivering intuitive APIs for internal research applications.
This is a fully remote position; however, candidates must be able to work core hours aligned with Pacific Time (PDT) to ensure real-time collaboration with distributed research and engineering teams.
Key Responsibilities:
Refactor and optimize an existing DNA sequence modeling codebase to improve performance, maintainability, and scalability
Design and deliver a user-friendly Python API for internal genomic modeling use cases
Implement and maintain robust testing strategies with high unit test coverage
Integrate new computational methods and fine-tune sequence-to-function models as needed
Collaborate with scientists, engineers, and modelers across computational biology, AI, and data science teams
Required Qualifications:
5+ years of professional software engineering experience, preferably in scientific or research-driven settings
Advanced Python development experience, particularly in building scalable, testable, and modular code
Strong experience with PyTorch and deep learning frameworks
Familiarity with genomics modeling frameworks (e.g., Enformer, Borzoi)
Experience working with single-cell omics data and tools within the scverse ecosystem
Excellent understanding of software engineering best practices, including version control (Git), testing frameworks, API design, and documentation
Strong communication skills and a collaborative, proactive approach to problem-solving