Ariadne logo
Ariadne
Posted 72 days agoVerified live 1d ago

NCBI Software Developer (C++, Python)

Brief overview

Remote
5+ yrsMinimum
C++PythonLinux environmentMS SQL ServerRelational database designBASH scriptingPerl scriptingDistributed computingGenetic dataBiological dataMongoDBDockerCI/CD pipelinesUnit testingIntegration testingRegression testingGitHub

About the company

Ariadne is a high technology company that provides people counting and customer flow analytics with its patented cutting edge AI technology.

Job description

Summary

Ariadne is searching for a Software Developer in Bioinformatics and Big Data to support our work at the National Institutes of Health. This role involves developing and maintaining bioinformatics software and collaborating with scientists and developers to implement algorithms.

Responsibilities

  • Responsible for the development, implementation, testing, and continued maintenance of NCBI bioinformatics software and information retrieval systems
  • Work with a diverse group of scientists, bioinformaticians and other developers across the center to implement efficient bioinformatics algorithms
  • Learn new technologies, keep up with internal systems, and share your knowledge with the team

Skills

  • 5+ years of experience handling large amounts of data or working in a distributed computing environment
  • Programming experience in a Linux environment
  • Proficiency in C++
  • Experience with MS SQL server and relational database design and optimization
  • Fluency in some scripting languages such as BASH, csh, Perl, or Python
  • 5+ years of working with genetic and biological data
  • Proficiency in Python and/or JavaScript and familiarity with their associated ecosystems
  • Experience with MongoDB or other NoSQL database technology
  • Experience with Docker or other containerization mechanisms
  • Experience with CI/CD pipelines, unit testing, integration and regression testing
  • Experience using GitHub
  • Experience with Cloud technologies a strong plus

Qualifications

Must Haves

  • 5+ years of experience handling large amounts of data or working in a distributed computing environment
  • Programming experience in a Linux environment
  • Proficiency in C++
  • Experience with MS SQL server and relational database design and optimization
  • Fluency in some scripting languages such as BASH, csh, Perl, or Python

Nice to Haves

  • 5+ years of working with genetic and biological data
  • Proficiency in Python and/or JavaScript and familiarity with their associated ecosystems
  • Experience with MongoDB or other NoSQL database technology
  • Experience with Docker or other containerization mechanisms
  • Experience with CI/CD pipelines, unit testing, integration and regression testing
  • Experience using GitHub
  • Experience with Cloud technologies a strong plus

More jobs like this