Senior Software Developer (SRA)
Overview
Black Canyon Consulting (BCC) is searching for a Senior Software Developer (C++) to support National Center for Biotechnology Information (NCBI), part of the U.S. National Library of Medicine, National Institutes of Health.
NCBI is part of the National Library of Medicine (NLM) at the National Institutes of Health (NIH). NCBI is the world’s premier biomedical center hosting over six million daily users that seek research, clinical, genetic, and other information that directly impacts biomedical research and public health – at NCBI you can literally help to accelerate cures for diseases! NCBI’s wide range of applications, platforms (node, python, Django, C++, you name it) and environments (big data [petabytes], machine learning, multiple clouds) serve more users than almost any other US Government Agency according to https://analytics.usa.gov/.
Duties & Responsibilities
- Develops and continuously improves the SRA bio-informatics pipelines and bio-informatics algorithms by designing, implementing, and maintaining SRA bioinformatics pipeline software.
- Participates in large scale day-to-day operational activity.
- Develops tests and production releases.
- Works on reliability engineering topics with a goal of constantly improving quality.
Requirements
- Strong coding skills in one of the programming languages (Python, C++)
- Experience in parallel and distributed computing with focus on performance optimization, reliability engineering and efficient resource management
- Experience in design of testing scenarios for distributed systems
- Experience in Kubernetes
- Experience in messaging systems (Kafka)
- Experience in pipeline automation frameworks (AirFlow)
- Experience with logging, observability, and monitoring systems
- Experience with handling of bioinformatics data formats is a plus
Bonus Skills
- 5+ years of working with genetic and biological data
- Experience with MS SQL server, including XML typed data storage and manipulation
- Familiarity with NGS computational tools and formats (BWA, GATK, Galaxy, etc.)
- Demonstrated active involvement into open source communities (github, etc.)
Benefits and Salary
We attract the best people in the business with our competitive benefits package that includes medical, dental and vision coverage, 401k plan with employer contribution, paid holidays, vacation, and tuition reimbursement.
We offer a competitive salary commensurate with experience and location. The targeted range for this position is $140,000 - $220,000.
If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today!
Apply for this job
*
indicates a required field