Senior Software Engineer (Bioinformatics)
Job description
•ROSALIND is looking for a talented Senior Software Engineer (Bioinformatics) to join our team and contribute to the development of our cutting-edge bioinformatics platform. You will play a key role in designing, building, and optimizing the backend services and data processing pipelines that power ROSALIND, enabling scientists to analyze and interpret complex biological data.
Responsibilities:
- Design, develop, test, deploy, maintain, and improve backend software services and systems.
- Build and optimize scalable and efficient data processing pipelines for various bioinformatics workflows (e.g., NGS data analysis, transcriptomics, proteomics).
- Collaborate closely with bioinformaticians, data scientists, and product managers to understand requirements and translate them into robust technical solutions.
- Work with large-scale biological datasets and databases.
- Ensure the scalability, reliability, and performance of our platform components.
- Contribute to architectural decisions and technology choices.
- Mentor junior engineers and promote best software engineering practices.
- Stay up-to-date with the latest advancements in bioinformatics, software engineering, and cloud technologies.
Preferred experiences
•Qualifications:
- BS, MS, or PhD in Computer Science, Bioinformatics, Computational Biology, or a related field.
- 5+ years of professional software development experience, with a strong emphasis on backend development.
- Proficiency in Python and experience with relevant libraries (e.g., Pandas, NumPy, SciPy).
- Solid experience with cloud platforms (AWS preferred, GCP or Azure is a plus).
- Experience with containerization technologies (Docker, Kubernetes).
- Strong knowledge of relational databases (e.g., PostgreSQL) and NoSQL databases.
- Experience designing, building, and consuming APIs (RESTful, GraphQL).
- Proven experience working with bioinformatics tools, algorithms, and common data formats (e.g., FASTQ, BAM, VCF, GFF/GTF).
- Experience with workflow management systems (e.g., Nextflow, Snakemake) is a plus.
- Familiarity with CI/CD pipelines and DevOps practices.
- Strong problem-solving skills and ability to work with complex systems.
- Excellent communication and teamwork skills.
- Ability to work independently and manage priorities in a fast-paced startup environment.

Rosalind
Rosalind offers infrastructure and technology enabling collaborative fashion co-creation using generative AI. Individuals and brands can engage audiences in designing physical collections, with voting mechanisms and a token-based reward system for participants whose designs reach production. The platform aims to democratize fashion design via AI and community engagement.
See more