As a Senior Bioinformatics & Genomics Data System Engineer of our Data Science Production Engineering (DSPE) department, you will be a key member in the DSPE DevOps team, to design, develop, test, deploy, maintain, and update DSPE's software tools, data platforms, cloud platforms, automation systems, and analytics systems.
PRIMARY RESPONSIBILITIES:Technical- Ensure the timely and efficient delivery of software tools and systems with correct and robust functionality.
- Contribute to key design, development, testing, deployment, validation, maintenance, and update activities for DSPE's software tools and data/cloud/automation systems.
- Working with DSPE leadership teams, create suitable system architecture and infrastructure design documents that can be efficiently implemented and maintained.
- Maintain and optimize software/system performance, by monitoring and studying different solutions' impacts on key system metrics, such as network I/O, disk I/O, RAM usage, CPU usage, disk space usage, etc.
Quality, Compliance, and Documentation- Contribute to technical documentation's creation, maintenance, and updates for the DSPE Software Engineering & DevOps-team owned software tools and systems.
- Create training materials, and contribute to training activities, for the DSPE Software Engineering & DevOps team-owned software tools and systems.
Cross-Functional- Train and coach DSPE team members on new technologies, procedures, and guidelines/best practices.
- Represent the DSPE Software Engineering & DevOps team in stakeholder meetings.
QUALIFICATIONS:- Minimal Bachelor's Degree in Computer Science, Software Engineering, Bioinformatics, or a related field. Advanced degrees preferred.
- Minimal 6 years of relevant industry experience for candidates with only a Bachelor's Degree. Minimal 3 years of relevant industry experience for candidates with a Master's Degree. Minimal 2 years of relevant industry experience for candidates with a Doctorate degree.
- Minimal 3 years of working experience in a highly regulated environment, e.g., CLIA and/or FDA compliant settings.
- Minimal 3 years of working experience in a Software Engineering, or a DevOps team.
- Demonstrable experience in developing and maintaining custom-developed software tools or systems for production environments, preferable in high-throughput settings (e.g., heavy traffic and/or high computational load).
- Demonstrable experience in creating software design specification documents, verification and validation documents, and user manuals.
KNOWLEDGE, SKILLS, AND ABILITIES:- Excellent understanding of key bioinformatics and genomics concepts, and NGS technologies.
- Excellent Python programming skills, with demonstrable bioinformatics or genomics application and/or automation system development experience.
- Excellent understanding of AWS services relevant to bioinformatics and genomics applications.
- Working experience with key AWS services, such as Batch, ECS, S3, EC2, HealthOmics, etc., preferably in developing for-production software tools/systems.
- Proficient with RDBMS systems such as PostgreSQL and/or MySQL, and demonstrable working experience in for-production database-based application development.
- Working experience with bioinformatics and genomics-specific file types, such as BCL, FASTQ, BAM, VCF files.
- Working knowledge in optimizing system architecture and individual components for performance, scalability, and/or reliability, especially for genomics-scale data.
- Working knowledge in tool/system performance evaluation methods, and familiar with the key factors, such as RAM, Disk IO, Network IO's impact on system/tool's performance, especially for bioinformatics and genomics applications.
- Working knowledge in SDLC and software development and testing methodologies.
- Working knowledge in Linux command line skills, and past Linux application development experience.
- Proficiency in Git workflow and version control systems like GitHub and/or GitLab.
- Past experience in developing automation solutions.
The pay range is listed and actual compensation packages are based on a wide array of factors unique to each candidate, including but not limited to skill set, years & depth of experience, certifications and specific office location. This may differ in other locations due to cost of labor considerations.
Remote USA
$113,600-$142,000 USD