Node Software Engineer


The Node Software Engineer plays a crucial role in our mission to enable applied artificial intelligence by providing the back-bone for our client solutions, implementing the software architecture necessary for a client’s machine learning needs. As every client project is tailored to their business needs, this role requires the ability to pick up new technologies quickly, and leverage this data to enrich their software solution. As a Node Software Engineer, you’ll work on:

  • Implementing and expanding server-side software.
  • Creating scalable data-processing microservices.
  • Integrating new APIs into client solutions, while creating reusable modules that allow faster implementation of these APIs in future projects.
  • Creating and implementing flexible data structures to accommodate fluid data requirements.
  • Managing client issues and feature requests.

You’ll report into the VP of Solutions, but will work closely with other teams within

Location: London / Southampton/ Toronto
Expected Start Date: ASAP


  • Strong experience in Javascript and Node.js
  • Knowledge of node frameworks, such as Express.js
  • Basic knowledge of web development languages (CSS, HTML).
  • Knowledge of multiple database technologies, such as SQL (eg. MySQL), search engine (eg. ElasticSearch) and NoSQL (eg. CouchDB) Databases.
  • Experience in the creation and implementation of NPM modules.
  • Be able to jump between multiple projects


  • Knowledge of software architecture designs.
  • Experience in the full systems development lifecycle.
  • Experience in the microservice design technique.
  • Working in a team split across several sites.

Nice to haves:

  • Experience with further backend languages, such as Python or Java.
  • Experience with AI based projects, platforms or APIs
  • Experience working in a startup environment.


At, 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 platform, Engine, acts 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


This role offers a great opportunity to join a company with a unique value proposition in the AI industry. has 3 offices globally – London, Southampton and Toronto – and our team is expanding rapidly. 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 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.