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.
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.
Write new features and bugfixes
Write unit and integration tests
Prototype new functionality
Contribute to the software design process
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
Google Cloud Platform
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)
Scientific programming experience, notably: numpy, scipy, scikit-learn, biopython
Experience in biology, chemistry or other physical sciences
Please email a resume to firstname.lastname@example.org. 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.