Natera is a global leader in cell-free DNA testing, dedicated to oncology, women’s health, and organ health. The role involves designing and developing a Genomics Data System to support R&D and Data Science work, including developing solutions for data retrieval, metadata management, and providing training and technical support.
Responsibilities:
- Working with the Data Science Production Engineering team, to design and develop a Genomics Data System
- Develop genomics data file retrieve and archive solutions from various data sources and platforms, e.g., DNAnexus, AWS HealthOmics
- Develop databases that record and manage metadata of the genomics data files
- Develop automation solutions for genomics data file retrieval and metadata management
- Test, deploy, and maintain such systems
- Write technical documentations for such systems
- Provide training and technical support for other team members
Requirements:
- Minimal Bachelor's Degree in Computer Science, Software Engineering, Bioinformatics, or a related field. Advanced degrees preferred
- Minimal 7 years of relevant industry experience for candidates with only a Bachelor's Degree
- Minimal 5 years of relevant industry experience for candidates with a Master's Degree
- Minimal 3 years of relevant industry experience for candidates with a Doctorate degree
- Excellent Python programming skills, with cloud application and/or automation system development experience
- Proficient with RDBMS systems such as PostgreSQL and/or MySQL, and past database-based application development experience
- Proficient Linux command line skills, and past Linux application development experience
- Familiarity with AWS services, and past working experience using AWS services
- Good understanding and past working experience with genomics data, such as FASTQ, BAM, VCF files
- Familiarity with Git workflow and version control systems like GitHub and/or GitLab
- Familiarity with tool/system performance evaluation methods, and good understanding of key factors, such as RAM, Disk IO, Network IO's impact on system/tool's performance
- Past experience in developing automation solutions
- Familiarity with SDLC and software development and testing methodologies
- Good documentation practices and coding style
- Excellent communication skills
- Strong integrity
- Team player
- IaC skills and experiences, such as CloudFormation, Terraform, and/or Ansible