We look to help other companies understand what is being said about them online - and why - so they can close the gap between what they promise and what the public experience. We do this by combining the power of machines with the intelligence of human beings, thereby finding truth, keeping AI human, and making sure data mining is used as a force for good.

We are a world-leader with a fairly unique product, and we gained a lot of international attention for successfully calling Brexit and Trump's victory.

This Position

We're looking for a Senior Developer to write software that enables us to fulfill our vision - software to analyse, store and extract information from the seemingly chaotic mass of online and social data (think millions of Tweets, Facebook posts, blog and news posts, print media etc.) It'll be challenging and fulfilling, and if you're interested in machine learning, visualisation, data science or big data and have a Java background with the following skills, we'd like to meet you.

  • Java, Spring, Groovy, Hibernate etc.
  • PostgreSQL
  • Cassandra
  • RabbitMQ
  • Redis
  • Chef
  • Linux
  • Machine learning
  • JavaScript, HTML and CSS
  • Experience with JS frameworks (React, Backbone, d3 etc.)
  • UX design skills
  • Node
  • JavaScript related tooling (webpack, gulp, npm, browserify, babel etc.)
  • Experience delivering projects from idea to production


You'd be working with an experienced, agile team, focusing on creating a functional and usable product over applying heavy-handed software life-cycle processes. We emphasize delivering great software, quickly.

Interested? Let us know.