Posted August 28th 2017

Position Description

Software Developer, DevOps Team

Cyclica is looking for a DevOps specialist to join its team of Pythonistas and Bioinformaticians and help build out its SaaS platform. Help solve interesting challenges regarding high performance and distributed computing of massive amounts of biological data, and keep the lights on as we deliver to a global market. We're looking for a DevOps specialist with experience in configuration management, automation, continuous delivery and continuous integration, and building out robust web platforms. This position is for a strong, resourceful developer, who wants to make a greater impact with their work while experiencing the excitement and opportunities associated with our rapidly growing, early stage company.

    Our Stack:

    • Google Cloud Platform
    • Ubuntu Server
    • Python
    • Django
    • PostgreSQL
    • Redis
    • Javascript


    • Manage continuous delivery of Cyclica?s product offerings
    • Monitor and maintain uptime in keeping with SLAs
    • Design distributed systems to enable High Performance Computing
    • Develop tools to improve deployment, monitoring, and workflow
    • Keep systems and software secure and up-to-date


    Essential Skills and Experience:

    • Deployed and maintained web applications
    • Automated deployment with established tools like Ansible, Salt, or Puppet
    • Familiarity with PaaS/IaaS providers (ex Google Cloud, AWS, Heroku, Digital Ocean)
    • Experience with web servers like nginx or Apache
    • Experience with relational (ex MySQL, PostgreSQL) and non-relational (ex MongoDB) databases

    Advantageous Skills and Experience:

    • Experience in log aggregation, monitoring dashboards, and alerting processes
    • Developed custom build, testing, or deployment scripts in any scripting language
    • Experience with K/V stores like memcached or Redis
    • Famliarity with Python
    • Experience with RDF, Linked Data, and the Semantic Web.

    Additional Information

      Applications will be accepted until the position is filled. Local candidates preferred, remote and/or telecommuting applicants will not be considered. Cyclica will offer a competitive compensation package. Only successful applicants will be contacted. For more information about our company, please visit:

      Job Type: Full-time

      Company Description

      Cyclica is one of Toronto?s top AI companies developing a one of a kind platform for pharmaceutical researchers to build better drugs ? putting safer, more effective drugs in the hands of people that need them. A small team with diverse backgrounds and a passion for science, our customers include research hospitals, small biotechnology companies, and mid-cap pharmaceutical companies.