Python Software Engineer - Algorithm

Company Description

At Twist Bioscience, our expertise is synthetic DNA.  The Twist Bioscience platform has the potential to greatly accelerate the development of personalized medicine, sustainable chemical production, improved agriculture production as well as new applications such as in vivo diagnostics, biodetection and data storage.  By synthesizing DNA on silicon instead of on traditional 96-well plastic plates, our platform overcomes the current inefficiencies of synthetic DNA production, and enables cost-effective, rapid, high-quality and high throughput synthetic gene production.  

Join us to power health and sustainability.   We offer top of the class compensation with comprehensive benefits.

Job Description

As a Python Software Engineer-Algorithms you will be working primarily on the algorithms that power Twist's core synthesis, assembly, and pricing engines, and will have a passion for big data, high performance algorithms, massively parallel computing, and distributed systems.



Qualifications

Required Experience:

  • BS/MS in Computer Science / Math / Engineering or related field, PhD preferred
  • 5+ years industry experience (Python, cython, C/C++, numpy, scipy, networkx, scikit-learn)
  • Algorithm development, graph theory
  • Strong software engineering skills (Python, Java, or equivalent) and exposure to multiple analytics languages (Python, R, or equivalent)

Preferred Experience:

  • Unix, Git / Stash, Agile development, TDD
  • Interest in biotech, DNA, synthetic biology
  • Graph visualization
  • Relational DB experience (Postgres, Oracle) 
  • Familiarity with machine learning techniques


Additional Information

Twist Bioscience is an equal opportunity employer. Please apply to http://grnh.se/k2v146.