Details back to list
Software Engineer (Systems&Data) (C/C++, Python)
Location Toronto
Start Date 6/14/2017
Type Permanent
Created 6/14/2017
Salary
Apply
Email a friend

Software Engineer (Systems&Data) (C/C++, Python)

Hiring a Software Engineer (Systems & Data) in Toronto, ON! This is a full-time role and exciting opportunity to join a growing start-up and work on world-leading research projects and AI models. Do you have experience in either biological or genomic data, machine learning, or big data systems? If you do, this role could be a fit for you!

Perks You'll love
* Taking on a Software Engineer role with a start up that's changing how we understand humanity & the human body
* Work in the heart of downtown Toronto from a central office
* Competitive benefits & compensation (including stock options)

Main Responsibilities
* You have experience creating highly scalable server architectures and have worked with the best practices in the industry
* You are obsessive about creating code that is simple, reliable, re-usable, and blazing fast
* You maintain a "hacker spirit" that thrives in a startup and maintains flexibility - you can learn new skills quickly & adapt to changing requirements easily
* You are ready to take an engineer team to the next level, and are creative & skilled at architecting cloud applications and workflows from scratch

Required Skills & Background Needed for the Principal Software Engineer role
* At least 3+ years professional experience working in C++
* At least 2+ years professional experience working in Python
* Excellent oral and written communication skills
* Advanced knowledge of the entire software engineering process from design, to implementation, documentation, testing, deployment, and maintenance
* Experience writing high-performance code at both high level (data structures, algorithms) and low level (awareness of compile- and link-time optimizations)
* Solid multiprocessing and multithreading experience
* You are passionate about the processes behind crafting high-quality, maintainable software

Other Skill's We'd Love To See
* MSc in Computer Science or related field
* Prior experience with bioinformatics or genomic data
* Prior experience with machine learning
* Prior experience with distributed computation and distributed databases
* Prior authorship of C API extensions for a scripting language, Python in particular
* Enough low-level optimization experience to anticipate x86 instructions that would be emitted by a C++ compiler

 

How to Apply: 

Please send resume to itjob@gc-employment.com