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
Director of Customer SuccessToronto

Director of Customer Success

As our Director of Customer Success you will be managing a team of Customer Success Managers and Analysts to ensure that our customers’ onboarding and ongoing experience with Canopy Labs is stellar. Passionate about our customers’ success, you will work collaboratively with our sales & marketing and product teams sharing feedback and identifying areas for improvement. You enjoy working directly with customers, are results-driven and are comfortable translating technical details and requirements for non-technical audiences.

Day-to-day responsibilities will include:

  • Managing a team of Customer Success Managers and Analysts, providing guidance, mentorship and feedback.
  • Overseeing the success of all Canopy Lab customers, from onboarding to ongoing use, to ensure contract renewals.
  • Providing strategic advice and support to our customers as appropriate.
  • Serving as a point of escalation for customer issues and ensuring those issues are addressed quickly, rallying the appropriate Canopy Labs teams as needed.
  • Contributing to the development of internal Customer Success training materials to support future scaling of the team.
  • Working collaboratively with product and sales & marketing teams; sharing feedback, identifying areas for improvement, and supporting upsell conversations.
  • Contribute to the strategic direction of the Customer Success team within Canopy Labs.

Requirements:

  • 5+ years of experience in customer success, professional services or account management.
  • 2+ years of experience managing teams.
  • Stellar communication skills, both oral and written.
  • Comfort working with Key Performance Indicators (KPIs) and generating plans to achieve aggressive KPI targets.
  • A love for working in fast-paced and unstructured environments. Comfortable rolling up sleeves and jumping into the details.
  • Experience in SaaS experience ideal. Experience with digital marketing a huge plus.
  • Solid PowerPoint and Excel skills. Experience with Customer Success Software (e.g. Natero, Totango, Gainsight) a plus.
  • Undergraduate degree in business, commerce, or related field; applicants with MBAs are also welcome.

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

Apply now

Product ManagerToronto

Product Manager

As a product manager, your main responsibility will be to help us ship the right product to our customers – this includes collaborating with the executive team to build and prioritize our product roadmap, and aligning teams with it.

You can expect to work closely with engineers to design product features and write product specs. You will also help coordinate and prioritize development releases, and remove any roadblocks that prevent us from continuously improving the product.

Moreover, you’ll be the expert on how customers use the product through analytics, interviews and surveys. You must be comfortable defining and owning KPIs that quantify product success.

Please note that this is not a junior role. You’ll be responsible for the delivery and iteration of our core product, and we’ll need to see that you’ve done that before.

If this sounds exciting and you want to help build a product that leading brands use to delight millions of consumers, we’d love to hear from you! What we’re looking for:

  • 3+ years of experience in product management at a Software as a Service (SaaS) company.
  • Must have run and shipped a product before.
  • Experience in agile software development.
  • Experience making data-driven decisions and proficiency with at least one product analytics tool or SQL scripting.

Bonus points if you have one or more of the following:

  • A strong technical background in software engineering, computer engineering, computer science or related field.
  • Experience with fast-growth startups.
  • A keen eye for and willingness to help with UX.
  • An interest in AI/Machine Learning.

To apply: Send your resume to jobs@canopylabs.com.

Apply now

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).

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

Apply now

Entry Level DeveloperToronto

Entry Level Developer

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 junior developer who loves the challenge of working on a fast-paced team. We work with AWS services and open source 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:

  • develop internal tools to streamline Customer Success processes
  • contribute to product features, with a focus on distributed data storage and analysis
  • write integration tests and UI tests (for example, in Selenium)

Requirements

  • Industry experience with Python, or a non-trivial personal project.
  • Experience in agile software development.
  • Comfort working with databases.
  • Familiarity with JavaScript, HTML, and CSS.
  • Undergraduate degree in software engineering, computer science, or related field.

Bonus points

  • Experience with ETL and data pipelines.
  • Experience working on a hosted SaaS product (ideally on AWS).
  • Experience with Node.js.
  • Experience with NoSQL databases (ideally MongoDB).
  • Experience with distributed systems (ideally on Hadoop or Spark).
  • Familiarity with Scala.

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

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

Apply now