Software Engineer

Toronto

We are looking for a talented software engineer to help us build out our core product.  Key building blocks include graph and semantic technologies, large-scale structured and unstructured data, and several types of algorithms.  

We offer:

/ competitive compensation, including cash and equity

/ a ground-floor opportunity on a high-potential project with smart, experienced colleagues

/ an opportunity to build a high-performance product that doesn't yet exist

/ opportunities to meet and engage with sophisticated clients

Responsibilities

/ develop the code base for the end-to-end system, in collaboration with senior software engineering team

/ build, test, debut and optimize client applications for graph and relational databases

/ transform, map and manage large-scale data sets

/ administer databases

Requirements

/ 5+ years in software engineering

/ a degree in CS, engineering or a related discipline

/ a passion for excellent coding, particularly with Python and Java

/ excellent problem-solving and prototyping skills

/ deep understanding of linux/mac command line, Git, scripting, AWS, cloud computing

/ familiarity with graph databases

apply