Software Engineer

Recombine is advancing personalized medicine by responsibly translating developments

from the fields of genomics and computer science into cost-effective, cutting-edge

genetic diagnostics in a way that is ethically upstanding, medically meaningful, clinically

actionable, and practically useful for patients and providers. Our engineering team is

looking for innovative, passionate self-starters to join our small, but growing team of


What You Will Be Doing

● Continuing to build our platform in order to securely manage and analyze

genetic patient data

● Improving and streamlining lab workflows and automation in order to scale the

processing of patient samples and reports

● Analyzing and aggregating genomic data utilizing Spark and Parquet to provide

reliable genetic testing results and visualizations

● Working within an agile development team, focused on automated testing and


● Participating in peer code-reviews and helping to extend our data model and platform


● Developing our cloud-based sequencing pipeline, using tools/technologies such

as AWS Data Pipeline, EC2, S3, and Elastic Map-Reduce


● Fluency in multiple modern programming languages, such as Scala, Java, Ruby,

and JavaScript

● Experience with JVM-based languages and systems

● Experience developing large scale distributed systems, along with a solid

understanding of cloud based technologies such as AWS.

● Familiarity with test-driven development

● Motivated, self-starter and team-player, comfortable working within an agile

startup environment

● Experience developing/architecting with SQL and ORMs

● BS/MS in Computer Science and/or 2+ years developing production software

within an agile team

● Experience with NoSQL, Hadoop, Spark, and/or Map-Reduce concepts a plus

● Experience in machine learning and natural language processing a plus

● Familiarity with DevOps and AWS, including Elastic Beanstalk, RDS, IAM, and


A Recombine Senior Software Engineer is someone who:

● Is committed to adhering to best-practices and code quality

● Believes in automated testing

● Mentors others, participates in code-reviews, and adheres to best development


● Collaborates and communicates well with interdisciplinary teams

● Is a creative problem solver

● Is comfortable working in a small, high growth start-up

● Is active in the open source community, contributes to projects, and

● Is constantly learning and trying out new languages and frameworks

● Iterates quickly on ideas in order to continuously and quickly release new


● Believes passionately in what we are doing and is constantly aiming to improve

our platform and code-base


  • Participate and contribute to an environment where collaboration & cross-over

of domain expertise (genomics, computer science, medicine, data-science,

finance, clinical genetics) helps to drive an industry forward to improve


  • Comprehensive benefits package including health insurance and matching


  • Group outings, lunches, happy hours and co-workers who inspire you every day.

Meet Some of Recombine's Employees

Paul F.

Chief Technology Officer

Paul leads an agile team of engineers and data analysts to develop Recombine’s platforms and engineering testing grounds, including lab automation and using compelling technologies to analyze raw data.

Sally R.

Manager, Clinical Affairs

Sally works with Recombine's Bioinformatics and Genetic Counseling Teams to ensure that patients receive timely, accurate, and comprehensible test results.

Back to top