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