Full Stack Developer


Location: Toronto

Expected start date: Feb / Mar 2021

Remuneration: CAD$50,000 to $70,000 for full-time employment, subject to experience

The Full Stack Developer role sits within the Solutions function at Filament AI, and will be based in our Toronto office.

As a Developer, you will:

  • Work closely with the Development Team, the Solutions Strategy Team, and the Client Delivery Team, in order to collaborate on, create, and deliver bespoke ML-powered web applications
  • Design and develop REST APIs to fetch data from external sources and trigger actions from third party tools
  • Implement web workers to process large amounts of data, manage scheduled and real-time interactions, integrate with deployed Machine Learning models, and handle the output from said models
  • Build customized, responsive, and accessible chatbot widgets
  • Build robust integrations with NLP tools to power intelligent and intuitive chatbot conversations
  • Work with the Development Team to maintain and update existing projects

You’ll report into our General Manager, but will work closely with other teams within Filament AI.

The must-have skills and experience

  • 2+ years of professional development experience
  • At least 1-2 years of professional experience with Node.js and related frameworks (Express preferred)
  • Highly experienced at using front end frameworks (React preferred)
  • Fluency with relational databases (MySQL preferred)
  • Experience with NoSQL
  • Experience working with legacy code
  • Experience with both proof-of-concept and production grade application development
  • Proactive, and has the ability to work autonomously
  • Strong communicator and collaborator – teamwork is crucial!

The nice-to-have skills and experience:

  • Client-facing experience
  • Experience with Python development
  • Experience with NLP software (i.e. DialogFlow)
  • Experience with Microservices Architecture
  • Exposure to DevOps activities and production deployments
  • Experience with Cloud Computing Services (i.e. GCP, AWS)

Eligibility Criteria:

  • Must be eligible to work full-time and permanently in Ontario.


At Filament AI, we enable organisations to apply artificial intelligence to their core area of expertise. We help businesses and other institutions to bottle the skills of their teams into machine learning models so that they can focus on doing what they do best, more effectively. We’re approved partners of Google, IBM and Microsoft, and have worked with HSBC, American Express, NBCUniversal, Sealife, McDonalds, T Mobile and a number of private equity and hedge funds. Check out our case studies to see some examples. 

Our offering includes a range of products and solutions: 

  • Our consultancy practice deals with strategic planning and internal education, particularly for C-suite clients looking to build AI capability into their group
  • Our solutions agency builds AI technology as well as the applications that use it, like conversational interfaces and dashboards
  • Our SaaS tooling platforms act as a hub and management suite for applied AI technology within enterprises
  • Our R&D team makes sure that we are at the forefront of AI technology so that we can serve our services clients and platform users better

The values we’ll want you to live by at Filament AI:

  • Autonomy, able to own what you’re working on
  • Boldness, to reflect Filament AI’s ambition 
  • Collaboration, able to help others do their best work
  • Deep Fun, as in Deep Learning, able to make Filament AI a really enjoyable place to work (and able to come up with better AI-related puns than that)
  • Excellence, so that we can trust each other to do great work well

Why you’ll love working with us:

This role offers a great opportunity to join a company with a unique value proposition in the AI industry. 

Filament AI has 3 offices globally – London, Southampton and Toronto – and our team is expanding. We put a lot of faith in our people, treat them really well and have a lot of fun together. 

At the same time, we believe that our approach to AI will make us a global leader in enterprise-grade AI technology. 

We love working with each other, and we’re confident we’re building something massive.


Send an email to careers@filament.ai with the role title in the subject line and a CV / resumé attached, and we’ll reach out if we’d like to chat more.