Overview

Myriad is a genetic screening and testing company. Our genetic screens provide actionable information, empowering women and their families to make critical and timely healthcare decisions, whether they’re thinking about starting a family or evaluating risk for cancer. Our tests are powered by an in-house automated sequencing lab and custom built software which enables us to provide actionable information to almost a million patients per year.

Responsibilities
The software automation team is responsible for building software tools to support our highly automated production sequencing lab. We work closely with hardware engineers and molecular biology scientists to build automated workcells using the most advanced industrial automation and lab automation equipment available. Our software supports the simultaneous processing of thousands of samples across multiple workflows and our workcells run 24/7.

As a senior engineer of the automation software team, you will be working with the automation stack. Our in-house developed software includes a laboratory information management system (LIMS), workcell scheduler, device drivers, and web-apps that control our automation equipment. You will work closely with our lab and R&D stakeholders to launch robots, design new lab processes, and implement features to help our growing production lab.

We are a fun, dynamic team interested in writing quality code, automated tests, and software that directly impacts patients’ lives.

We use modern web technologies including Python, Django, React, Postgres, Docker and Openshift and are always looking for opportunities to improve our technology stack!

Here are some of the tasks our automation team is responsible for:

  • Design, implementation, test, deployment, and maintenance of the service oriented software stacks that runs our lab.
  • Make design decisions involving overall system architecture and implementation patterns to ensure future reliability, scalability and flexibility of our laboratory operations.
  • Write and perform integration tests with real and simulated devices.
  • Interface with other teams to develop software requirements. We work with hardware engineers, assay development scientists, production lab scientists, bioinformaticians, maintenance engineers, and more.
  • Identify opportunities for productivity and quality improvements in the software engineering practices and designs

Qualifications

  • No background in genomics/lab automation is required! Though our engineers find the application of our software interesting, solving these problems fundamentally requires software solutions. We’re looking for great software engineers – strong generalists with solid CS fundamentals and practical software engineering intuition – to help us scale up genomics to millions of users.
  • Exposure to Computer Science and Engineering as a discipline. A BS, MS, or PhD in Computer Science or equivalent experience
  • 5+ years of industry experience in a high level language. We work predominantly in Python and Javascript.
  • 5+ years of industry experience working with web application development. We use Django as a web framework and React for front end development.
  • Relational database experience. We use PostgreSQL.
  • Experience with Unix, Git, and other command line tools.
  • Demonstrated experience with development processes and tools.
  • Strong software engineering fundamentals: design, testing, version control