careersheader.png

Software Developer (Junior)

Join a small team of Pythonistas and Bioinformaticians developing scientific pipelines, RESTful APIs, and webapps that put it all together. Experiment with machine learning and biochemical simulations for new pharmacological predictions. Please click the icon above for more details.

Software Developer (Junior)

Join a small team of Pythonistas and Bioinformaticians developing scientific pipelines, RESTful APIs, and webapps that put it all together. Experiment with machine learning and biochemical simulations for new pharmacological predictions. Cyclica's team of Application Scientists will be your primary client as you develop webapps for internal use before deploying to the world. Python drives our stack at Cyclica, used for scientific computation, devops-style automation, and webapp development.

About Cyclica

Cyclica is a Toronto-based, venture-backed biotechnology company that has recently been named by Deep Knowledge Analytics as one of the top 20 AI in Pharma companies globally. Cyclica provides its web-based drug discovery platform to world-class pharmaceutical, biotechnology, and academic partners to enable the rapid development of safer and more effective medicines.

Responsibilities:

  • Write new features and bugfixes

  • Write unit and integration tests

  • Prototype new functionality

  • Contribute to the software design process

First Month:

  • Learn about Google Cloud + Django setups, including the specifics of Cyclica’s stack

  • Participate in release planning sessions and company-wide all-hands meetings

  • Set up working environment and tackle simple bug fixes

  • Join a small team of software developers and scientists working together directly

First Six Months:

  • Learn about the fascinating world of drug discovery

  • Implement new tools to help scientists analyze data

  • Enhance Cyclica’s cloud-based analytics platform

Our Stack:

  • Google Cloud Platform

  • Ubuntu Server

  • Python

  • Django

  • PostgreSQL

  • Redis

  • Javascript / React

  • Gitlab

Advantageous Skills and Experience:

  • 2+ years as a software developer

  • Developed medium to large scale applications or libraries in Python

  • Developed a web app using Django or other web framework; non-Python frameworks also accepted

  • Familiarity with PaaS/IaaS providers (Google Cloud, AWS, Heroku)

  • Developed with Javascript

  • Scientific programming experience, notably: numpy, scipy, scikit-learn, biopython

  • Experience in biology, chemistry or other physical sciences 

Please email a resume to careers@cyclicarx.com. Applications will be accepted until the positions are filled. Local candidates preferred, remote and/or telecommuting applicants will not be considered. Junior software developers will be considered for this position, and Cyclica will offer a competitive compensation package accordingly. Only successful applicants will be contacted.