Come build the next generation of customer analytics together.

Who we are

At Canopy Labs, we help organizations around the world, from Fortune 500 retailers to non-profits and professional sports teams, to change how they interact with their customers – and guide them along their customer journeys. We’re starting with predictive customer analytics, but are keen to change the entire world of analytics. We come from all walks of life, from summer interns to PhD-level researchers – what matters most is that you bring your best self to the job. We’re based in downtown Toronto, backed by Y Combinator and Peter Thiel’s Valar Ventures, and looking for talented people to help us build the next generation of customer analytics. Excited about data? Want to bring about the Singularity? This is the team you’ve been waiting for. Check the positions below and we’d love to hear from you!

Life at Canopy

Full Health, Dental, and Vision Benefits
Keep yourself and your family healthy with full health coverage.
Office Space
Adjustable standing desks and the latest Apple gear in a casual, dog-friendly environment.
House Cleaning
Supporting your work-life balance with twice monthly house cleaning.
Stock Options
Being a part of the company means that you own a part of it too.
TTC Metropass
Let us make your commute a little less painful.
Professional Development Budget
Attend a conference, take a course, or learn a new skill.
Friday Team Lunches and Snacks
Stay fuelled with team lunches, snacks, and plenty of espresso.
Sabbatical
Enjoy an additional two weeks of vacation every three years.

Current Openings

Position Office
Software EngineerToronto

Software Engineer

We are looking for a skilled and energetic software engineer who loves the challenge of working on a fast-paced team. We process tens of millions of records from a multitude of sources daily, and we build predictive models on multi-billion record data sets.

We design and develop with AWS services and open sources big data technologies, including but not limited to: CloudFormation, Kinesis, Lambda, Aurora, Docker, Spark, Mesos, and Scala.

The person in this role will be expected to:

  • contribute to the design of Canopy Labs’ technical infrastructure
  • write code, with a focus on distributed data storage and analysis
  • focus on quality, including performing code reviews and writing unit tests
  • translate user requirements into technical requirements

Requirements

  • 3+ years in software development roles.
  • 1+ years industry experience with Python.
  • Comfort working with databases.
  • Experience developing a hosted SaaS application.
  • Experience in agile software development.
  • Undergraduate degree in software engineering, computer science, or related field.

Bonus points

  • 1+ years professional experience with Node.js.
  • 1+ years professional experience with Scala.
  • 1+ years experience developing code that interacts with AWS services.
  • Experience with ETL and data pipelines.
  • Experience with NoSQL databases (ideally MongoDB).
  • Experience with distributed systems (ideally on Hadoop or Spark).

Canopy Labs is an equal opportunity employer. If you are contacted for an interview and require accommodation during the interviewing process, please let us know. Any information received relating to accommodation will be addressed confidentially.

To apply: Send a CV and cover letter to jobs@canopylabs.com.

Apply now

Senior Software EngineerToronto

Senior Software Engineer

We are looking for a skilled and energetic senior software developer who loves the challenge of working on a fast-paced team where we build large scale distributed systems we can be proud of. We process tens of millions of records daily, and we build predictive models on multi-billion record data sets. We’re building and operating an AWS-based SaaS analytics solution, making use of various AWS managed services and infrastructure as code (CloudFormation). As a senior developer, you will be expected to take a leading role in developing Canopy Labs’ technical infrastructure. You will translate user requirements into technical specs, and design and implement extensions to our AWS-based platform. Technical leadership will be expected, including performing code reviews and mentoring other developers.

Requirements

  • 5+ years in software development roles
  • Experience in agile software development
  • Experience developing technical specifications for software
  • Experience with Python
  • Experience with infrastructure design
  • Undergraduate degree in software engineering, computer science, or related field.

Bonus points

  • Experience designing and developing a SaaS solution
  • Experience with AWS architecture, including CloudFormation and managed services
  • Experience with SQL performance optimization and data architecture
  • Experience with machine learning, and statistical proficiency

Canopy Labs is an equal opportunity employer. If you are contacted for an interview and require accommodation during the interviewing process, please let us know. Any information received relating to accommodation will be addressed confidentially.

To apply: Send a CV and cover letter to jobs@canopylabs.com.

Apply now

Account Executive Toronto

Account Executive

As an Account Executive at Canopy Labs you’ll manage complex, high-value, multiple-influence sales opportunities in your assigned territory, ensuring buy-in from stakeholders across the organization to address business needs and deliver client value. This role reports directly to the Vice President of Sales, while building and maintaining relationships with cross-functional teams within the organization.

The person in this role will be expected to:

  • Meet or exceed sales objectives as assigned
  • Prepare and execute Strategic Account and Territory plans
  • Work strategically with the Vice President of Sales to deliver forecasts while identifying trending opportunities/challenges and providing recommended solutions
  • Qualify leads and identify prospect needs, structuring mutual plans for effective sales cycles
  • Conduct high-level conversations with C- and VP-level executives to address business needs
  • Utilize solution selling techniques to effectively guide the sales process to close
  • Utilize a CRM solution to provide timely and accurate sales activity tracking and status updates along with predictable and precise sales forecasts
  • Keep informed of competition and industry trends that may impact client business activities, while feeding this information to the Product and Marketing team in order to strengthen the Canopy offering
  • Assist in the development and implementation of marketing plans; attend industry-specific tradeshows and conferences to support marketing programs
  • Deliver on-site and online sales presentations and software demos
  • Prepare and deliver quotes and proposals
  • Facilitate post-sale client transfer to the Professional Services/Customer Success team
  • Actively build product knowledge to ensure a high level of literacy on the Canopy platform

Requirements:

  • 3-5  years of previous software and service sales or relevant experience
  • Completion of Post-Secondary education in a related field or equivalent experience
  • In-depth knowledge of SaaS business model and Software Sales Cycles
  • Strong understanding of software, support, and services contracts and agreements
  • Prior experience working with CRM software and forecasting tools; Salesforce preferred
  • Experience defining solutions with clear value propositions that provide tangible ROI to their business
  • Experience identifying and developing accounts
  • A proven track record of closed sales and client satisfaction
  • Strong communication skills with consultative professional business acumen
  • Ability to work in a fast-paced, rapidly evolving environment
  • Highly motivated, driven by targets, and has a positive attitude
  • Proven leadership and ability to drive sales
  • Ability to engage, negotiate, discuss and present with C-Level Executives

Canopy Labs is an equal opportunity employer. If you are contacted for an interview and require accommodation during the interviewing process, please let us know. Any information received relating to accommodation will be addressed confidentially.

To apply: Send a CV and cover letter to jobs@canopylabs.com.

Apply now

Implementation EngineerToronto

Implementation Engineer

A major portion of the work we do requires merging tens of millions of records from a multitude of sources daily, and ensuring that data is integrated into our platform.

We are looking for a skilled and energetic implementation engineer who loves the challenge of working on a fast-paced team. A big part of our job is to transform and integrate customer data into our AWS-based marketing data platform. From there, it can be queried and used to power marketing campaigns of various kinds.

The person in this role will be expected to:

  • integrate customer data into our platform
  • develop efficient queries of customer data
  • write and update customer-specific Python scripts
  • debug and fix platform/data issues
  • develop internal tools to streamline Customer Success processes
  • translate technical information to a non-technical audience

Requirements

  • Experience with ETL and data pipelines, or with data manipulation in general.
  • Industry experience with Python, or a non-trivial personal project.
  • Comfort working with databases (SQL or NoSQL).
  • Familiarity with JavaScript, HTML, and CSS.

Bonus points

  • Experience working on a hosted SaaS product (ideally on AWS).
  • Experience with MongoDB.
  • Experience with batch processing jobs.
  • Experience working with APIs.

Canopy Labs is an equal opportunity employer. If you are contacted for an interview and require accommodation during the interviewing process, please let us know. Any information received relating to accommodation will be addressed confidentially.

To apply: Send a CV and cover letter to jobs@canopylabs.com.

Apply now

Senior Implementation EngineerToronto

Senior Implementation Engineer

A major portion of the work we do requires merging tens of millions of records from a multitude of sources daily, and ensuring that data is integrated into our platform.

We are looking for a skilled and energetic senior implementation engineer who loves the challenge of working on a fast-paced team. A big part of our job is to transform and integrate customer data into our AWS-based marketing data platform. From there, it can be queried and used to power marketing campaigns of various kinds.

The person in this role will be expected to:

  • integrate customer data into our platform
  • develop efficient queries of customer data
  • write and update customer-specific Python scripts
  • debug and fix platform/data issues
  • develop internal tools to streamline Customer Success processes
  • translate technical information to a non-technical audience

Requirements

  • 3-5 years’ experience with ETL and data pipelines.
  • Experience with an industry-standard data transformation tool. Talend preferred.
  • Experience coding in a scripting language, in support of data transformations. Python preferred.
  • Experience working with SQL databases. MySQL preferred.
  • Familiarity with JavaScript, HTML, and CSS.
  • Degree or diploma in computer science, engineering or IT.

Bonus points

  • Experience working on a hosted SaaS product (ideally on AWS).
  • Experience with a NoSQL document database. MongoDB preferred.
  • Experience with batch processing jobs.
  • Experience working with APIs.

Canopy Labs is an equal opportunity employer. If you are contacted for an interview and require accommodation during the interviewing process, please let us know. Any information received relating to accommodation will be addressed confidentially.

To apply: Send a CV and cover letter to jobs@canopylabs.com.

Apply now

DevOps Engineer Toronto

DevOps Engineer

We are looking for a skilled and energetic DevOps engineer to help us deploy and maintain our big data customer journey analytics platform. We are searching for someone with experience in Linux, AWS services, and monitoring tools. We define our infrastructure in code; ff you have experience doing this too, all the better.

The person in this role will be expected to:

  • learn and understand our microservices infrastructure
  • maintain, tune, and upgrade infrastructure incrementally
  • identify, diagnose, and resolve infrastructure issues
  • deploy incremental changes to our platform weekly
  • define infrastructure in code
  • provide on-call support in the event of outages
  • maintain basic office infrastructure
Skills & Requirements:
  • 2+ years in DevOps or SysOps role working with cloud infrastructure
  • Expert Linux skills, including performance tuning and security
  • Experience in deploying and maintaining production environments in AWS
  • 2+ years experience with a scripting language (Python preferred; Bash also appreciated)
  • Networking within the cloud (firewalls, DNS, routing, etc.)
Bonus Points:
  • Experience in agile software development
  • Familiarity with Nagios
  • Experience with Continuous Integration
  • Experience with version control (GitHub preferred)
  • Automation with Infrastructure as Code (CloudFormation preferred)
  • Experience with Docker
  • AWS certification(s)
  • Undergraduate or graduate degree in computer science, computer engineering, or related field
To apply: Send a CV and cover letter to jobs@canopylabs.com. Apply now
Customer Success ManagerToronto

Customer Success Manager

As a Customer Success Manager, you will be responsible for the overall success and retention of our customers.  Your job is to build an understanding of the customer experience and analytics goals of the companies we work with, think strategically about how our platform can support their business needs, and develop strong relationships with our customers.  You will have the opportunity to work with Canopy Labs’ broader sales, marketing and customer success teams. You will also have the opportunity to work with customers in a number of different verticals, including major retailers, airlines, performing arts organizations and financial services.

You will come armed with rock-solid communication skills, including the ability to translate technical details and requirements to a non-technical audience with confidence. You should also be results-driven and invested in both the success of Canopy Labs, our customers and our customers’ customers.

The role is a fantastic opportunity to join a high-growth company focused on analytics and Software-as-a-Service. You will receive training in modern customer success strategies and techniques, as well as gain significant exposure to AI- and data-driven marketing and optimization.

Day-to-day responsibilities will include:

  • Building strong relationships with your customers, anticipating their needs and driving usage and adoption of our platform to make their businesses more effective and successful
  • Leading customer workshops and inspiring customers to think strategically about how our platform can support their business needs
  • Providing training around product updates & new features
  • Utilizing project management skills to effectively manage and complete multiple simultaneous integrations
  • Proactively identifying and analyzing customers’ needs and reducing the risk of contract cancellations to an absolute minimum
  • Providing regular status reports to stakeholders on progress against specific targets within defined scope
  • Providing Canopy Labs developers and product managers with customer feedback to help us continuously improve our product offering
  • Liaising with the sales department to win new business and increase upsell opportunities
Requirements
  • 3+ years of experience in junior or mid-level customer-facing roles (including business development, sales, account management etc.)
  • Comfort working with Key Performance Indicators (KPIs) and generating plans to achieve aggressive KPI targets
  • Proficient communication skills, with a particular focus on English language writing skills
  • Comfort with working independently in fast-paced and unstructured environments
  • Comfort with Excel and PowerPoint
Bonus Points
  • Experience with HTML, CSS, and JavaScript
  • Experience with digital marketing, email marketing or CRM
  • Experience working with financial institutions
  • Undergraduate degree in business, or a certificate in marketing-related discipline
To apply: Send a CV and cover letter to jobs@canopylabs.com. Apply now