View Our Website View All Jobs

Senior Software Engineer

A leader in automating intelligent industrial operations.

At Canvass Analytics, we aim to bring AI into large industrial companies and unlock process data to help make critical business decisions. Canvass’s cutting-edge AI platform can enable industrial companies to optimize complex production processes, improve quality, and reduce energy consumption. Canvass Analytics’ customers include leading energy, manufacturing, food and agriculture, oil and gas, and metals and mining companies around the globe.

Founded by a team of experienced leaders, Canvass is building an AI-powered analytics platform to transform the Industrial sector. As we accelerate rapidly, we are constantly looking for driven and ambitious innovators to join our team.

Who we need

We are looking for an experienced Sr. Software Engineer to join our R&D team. The ideal candidate will have a background in Kubeflow, Airflow, Spark, TFX, and Apache Beam. We are looking for a developer with distributed systems engineering experience who has successfully built systems that have scaled horizontally. This is a very hands-on role where you’ll be writing code, running tests as well as doing design & code reviews. Your responsibilities as our Sr. Software Engineer will be to:

  • Solve problems such as how to create a service capable of capturing large volumes of streaming data while providing low-latency retrieval that can be deployed both in the cloud and at the edge. 
  • Build and scale distributed systems.
  • Turn product requirements into code-ready designs.
  • Evaluate and implement the use of new technologies. 
  • Work within a scrum-based delivery structure. 
  • Lead and mentor members of the software development team with the goal of building our future tech leads.
  • Create CI/CD Pipelines and deploy our latest features.
  • Write Architecture, Design, and API Documentation.

Who you are

You are seeking an opportunity to make a difference, bring your insights and your process to a unique product and sector. You have a Bachelor’s degree in Computer Science or Engineering. You have at least 5 years of full stack software development expertise, preferably in a small team or start-up environment. You want to join a rapidly scaling company that’s at the forefront of AI. Your skills include: 

  • Strong background in Python, numpy and pandas
  • Experience building SaaS applications
  • Experience with cloud services such as AWS, Azure and GCP
  • Strong knowledge base in JavaScript, including React
  • Experienced in REST API development and know multiple SQL/NoSQL databases
  • Excellent Interpersonal skills

Why join us?

Canvass Analytics is using AI to automate operations for the Industrial sector. We are changing the way the Industry thinks and uses AI, and it’s getting noticed everywhere. We’ve been recognized by Network World as a Top 10 Hot AI-Powered IoT Startup and by Canadian Innovation Exchange as a Top 20 Most Innovative Canadian Company. Our Founder and CEO, Humera Malik, is one of the 2018 RBC Canadian Women Entrepreneur Ones to Watch Award Winners. Canvass is backed by Google’s Gradient Ventures.

What's it like working at Canvass? This is a place where everyone is all in. From the CEO to the newest hire, we all pitch in where needed and do what it takes. We are a relatively flat organization where everyone is invited to the table, to listen in and be part of the conversation and decisions. We appreciate the efforts, innovation, and results of our team.

Apply now

Think this job is meant for you but worried you don’t have it all? If you feel you meet 70% of the qualifications listed and you are an innovative team player, express your interest here and we promise to consider your full profile. You can also follow us on Twitter or LinkedIn to learn more about us.

Canvass Analytics welcomes and encourages applications from all! Accommodations are available by request for candidates taking part in all aspects of the hiring process.

Read More

Apply for this position

Apply with
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file