Senior Software Engineer (Bioinformatics)

Rancho San Diego
Full-time
5 years of experience Full remote
Tech,Data

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.
Startup Image

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