Desired Skills and Experience

  • Design, implementation, and maintenance of data storage solutions

Relational databases, PostgreSQL, MySQL NoSQL databases Search indices, elasticsearch Build and maintain a lab information management (LIMs) database

  • Relational databases, PostgreSQL, MySQL
  • NoSQL databases
  • Search indices, elasticsearch
  • Build and maintain a lab information management (LIMs) database
  • Implement data loading software (Python)
  • Design and implement data access APIs for use in web applications
  • Undergraduate degree in a relevant discipline including computer science, computer engineering or information technology (degree in computer science preferred)
  • Minimum of 2+ years experience or equivalent combination of education and experience
  • Experience with design and administration of relational and non-relational databases
  • Working knowledge of query optimization strategies and database performance tuning
  • Proficiency working in Linux environments
  • Experience with Python
  • Familiarity with distributed version control systems (e.g. git)
  • Strong verbal/written communication skills and willingness to work in a team
  • Professional programming experience in a commercial software development environment
  • Familiarity with integrating databases with web applications
  • Hands-on experience with large data sets and associated scalability challenges
  • Experience with search technologies (e.g. Elasticsearch)
  • Working knowledge of cloud solutions (e.g. Microsoft Azure)