Rosalind, Inc. Bioinformatics Engineer San Diego, CA · Remote · Full time

We are looking for outstanding software developers to join our Software Engineering team. As a BioInformatics Engineer, you will be responsible for developing software for analyzing, managing, and visualizing complex biological data and working closely with our Front-End and Cloud Infrastructure Engineering teams.

Description

Job Overview

We are looking for outstanding software developers to join our Software Engineering team. As a BioInformatics Engineer, you will be responsible for developing software for analyzing, managing, and visualizing complex biological data and working closely with our Front-End and Cloud Infrastructure Engineering teams.


Responsibilities And Deliverables


  • Build robust and scalable pipelines using ROSALIND workflow language
  • Facilitate the development of vivid user interfaces that breakdown the typical complexity of bioinformatics analysis
  • Write production-quality end-points to interface bioinformatics pipelines and machine learning algorithms for implementation within the ROSALIND multi-tenant SaaS platform
  • Be flexible and passionate about bioinformatics alchemy to support greater discovery into biology’s unknowns through integrative analysis


Requirements


  • 5–10 years experience of active development
  • PhD (or Master’s degree with 2-5 years industry experience) in Bioinformatics, Computational Biology, Biostatistics, Computer Science or a related field
  • Proficiency in using R with strong programming and scripting
  • Proficiency with Python
  • Experienced in implementing REST and REST-like APIs
  • Experience with statistical and mathematical modeling with genomic data
  • Experience with building / supporting / using bioinformatic pipelines
  • Work collaboratively with other bioinformatics and research scientists and engineers for various projects as appropriate


Stand-out Qualities


  • Machine learning experience and mathematical understanding of optimization algorithms, Bayesian statistics and multivariate analysis
  • Experience with version control systems (e.g., GitHub)
  • Experience building responsive web applications with Angular / JavaScript (Typescript), HTML, CSS
  • Proficient in creating D3 visualizations and Canvas on complex data sets
  • Worked on a team that has deployed a production web application with a user base of over 200 users