Senior Software Developer (SRA)

Posted 5 Days Ago
Be an Early Applicant
Bethesda, MD
Senior level
Biotech
The Role
The Senior Software Developer will enhance the Sequence Read Archive bioinformatics pipelines by designing, implementing, and maintaining software. Responsibilities include operational support, developing tests and releases, and improving reliability.
Summary Generated by Built In

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. This opportunity is full time and onsite at the NCBI in Bethesda, MD.

The Senior Software Developer will work on solutions to support continued development of NCBI’s Sequence Read Archive (SRA) – the world premier archive of Next Generation Sequencing (NGS) data and is a part of international collaboration that includes archives in Europe and Japan.  SRA makes biological sequence data derived from NGS available to the research community to enhance reproducibility and allow for new discoveries by analyzing and comparing data sets. SRA is a BigData archive measured in tens of petabytes of stored data. The future development of SRA will make this data more useful for wide variety fields: Medical Health (genetic diseases, cancer, etc.), Public Health (food safety monitoring, antimicrobial resistance, viral outbreaks, etc.), microbial diversity, and many more.

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!

Top Skills

C++
Python
The Company
HQ: Bethesda, MD
271 Employees
On-site Workplace
Year Founded: 1988

What We Do


Official account of the National Center for Biotechnology Information (NCBI) at the National Library of Medicine. NCBI serves as an international resource for the scientific research community - providing access to public databases and software tools for analyzing biological data, as well as performing research in computational biology.

The NCBI was established in 1988 by an act of the United States Congress as division of the National Library of Medicine at the National Institutes of Health, with a mission to find new approaches to deal with the increasing volume and complexity of biological data in order to facilitate the understanding of genes and their role in health and disease.

The NCBI is made up of multidisciplinary research and development teams composed of molecular biologists, biochemists, structural biologists, clinicians, mathematicians, and computer scientists who:

Archive: Gather scientific and medical research data from around the globe
• Serve as the largest repository of the world’s primary biological research data
• Produce curated datasets to enhance the value and usability of the primary data

Access: Develop systems for discovering and integrating scientific and medical data
• Create search tools and data cross-referencing mechanisms
• Display and enable download of information from the world's largest collection of biological data

Advance: Promote understanding of processes that effect health and disease
• Perform cutting-edge research in computational biology
• Design and build algorithms, programs and systems for analysis of biological data
• Provide support and training through a varied and vigorous outreach program

Similar Jobs

Ahold Delhaize USA Logo Ahold Delhaize USA

Software Engineer III

AdTech • eCommerce • Food • Marketing Tech • Retail
Hyattsville, MD, USA
10000 Employees

BAE Systems, Inc. Logo BAE Systems, Inc.

Software Engineer

Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Hybrid
Annapolis Junction, MD, USA
40000 Employees
112K-191K Annually

GliaCell Technologies Logo GliaCell Technologies

Principal Software Engineer - Partial Telework

Big Data • Cloud • Security • Software • Analytics
Annapolis Junction, MD, USA
21 Employees

GliaCell Technologies Logo GliaCell Technologies

Principal Software Engineer

Big Data • Cloud • Security • Software • Analytics
Fort Meade, MD, USA
21 Employees
190K-280K Annually

Similar Companies Hiring

Pfizer Thumbnail
Pharmaceutical • Natural Language Processing • Machine Learning • Healthtech • Biotech • Artificial Intelligence
New York, NY
121990 Employees
Takeda Thumbnail
Software • Pharmaceutical • Manufacturing • Healthtech • Biotech • Analytics
Cambridge, MA
50000 Employees
Asimov Thumbnail
Machine Learning • Design • Biotech • Artificial Intelligence
Boston, MA
95 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account