Senior Software Developer, Cloud
Ariadne · Bethesda, MD · 2 wk ago
EngineeringFull-time
Requirements
- 5+ years of experience handling large amounts of data or working in a distributed computing environment
- Programming experience in a Linux environment
- Experience with Cloud technologies:
- AWS: EC2, S3, Lambda
- GCP: GKE, Google Store, Cloud functions
- Proficiency in at least one of programming languages: Java, C, C++
- Fluency in some scripting languages such as BASH, csh, Perl, or Python
- Ability to work with common structured documents (at least one of XML, JSON)
- Experience with CI/CD pipelines, unit tests, integration and regression testing
- Solid communication skills both oral and written
Qualifications
- Experience with working with genetic and biological data
- Experience with relational databases
- Experience with no-SQL databases such as Cassandra
- Experience with open source projects and involvement in open source communities such as GitHub, etc.
- Experience managing production workflow of an online public database
- Experience with RESTful API design
- Adept at Agile techniques and practices
Additional Information
Competitive salary depends on skills and experience.
Excellent benefits package
Several positions are available that have following responsibilities: design and development of business-logic and presentation components for NIH web portal, system performance optimization, development of algorithms for analyzing large volumes of biological data, design and support of databases for storing genomic and other biological information.