Software Developers

What You'll Do

Software Developers work on our Classification, Economic, and Genome Visualizer Projects. This junior level position takes an active role across the software development life cycle of each project.

Primary duties will include, but are not limited to:

  • 25%: Using a proprietary theory of the economic system, classification, and large data sets to conduct relational database design using SQL and PostgreSQL, to develop custom applications.
  • 35%: Evolving software architectures to meet the project needs.
  • 10%: Providing input on product direction, shaping requirements and design, and building features, performing code reviews and refactoring code.
  • 10%: Implementing interactive data visualizations of large scale economic and genomic data.
  • 10%: Developing bioinformatics software to visualize agricultural genomes based on a strong understanding of genomic sequences and genetic data sets.
  • 5%: Ensuring the delivery of high quality products through test automation and diagnostics automation.
  • 5%: Developing machine learning application based on human-information interaction and applying techniques such as TensorFlow.


  • MS in Computer Science, Information Management, or a closely related field, including specific coursework in Information Systems Analysis, Advance Database Design, and Information Organization, including semantic relationships and facet analysis.
  • 3 years professional software development experience with:
    • Ruby on Rails, SQL, and PostgreSQL;
    • Full stack application development using Ruby on Rails, jQuery, D3, and Google APIs;
    • Database design for economic, financial or genomic sequence dataset;
    • Modern web development technologies including JavaScript, HTML5 and CSS/SCSS;
    • Writing reusable Ruby libraries; and
    • Researching and implementing machine learning techniques such as TensorFlow.
  • Experience may be gained concurrently.

Location: 40 hours/week in Seattle, WA.