Posted 4 years, 6 months ago
Roles
Algorithm ArchitectLocations
Remote (Europe)
Description
We are building an influence algorithm. In other words, we are trying to find ways to describe groups of people mathematically. Many tried and failed before. But we think we can make it work. Our core hypothesis is that influence can be quantified by tracking attention flows. In order to do that, we ingest data streams from multiple sources (we started with Twitter and are now indexing podcasts and soon more). We then cross-reference these datasets in an attempt to continuously improve the accuracy. The accuracy of our work is being verified by members of the groups that we aim to describe. We publish our results in real-time and there are thousands of people already using our scores. It is hard to verify when we are right. But it is very easy to tell when we are wrong. This short feedback loop puts us in a unique position to work on problems that might be much harder or impossible to solve somewhere else. About this role You will be working on the core algorithm. This means that you will look for creative, but methodically robust ways of identifying groups in various streams of data (e.g. Twitter, Podcast RSS feeds, meetups, Reddit, GitHub etc.). You will design and execute experiments closely following the scientific method. You should be able to design and perform experiments independently. We have a dev team that’s responsible for engineering of the data streams. You need to be able to code up experiments from A to Z and give clear instructions to the devs what data streams you need. You will work directly with the founder, who is also working on the algorithm. You will be responsible for implementing the new algorithms and will be taking the lead in shipping these into production along with our dev team. You will make sure that all changes are properly documented. You will also be responsible for making sure that there are robust tests put in place to ensure data correctness. You will often communicate with engineers on our dev team and you will be able to request resources from this team. You will have plenty of flexibility and you will be encouraged to try new things and think outside of the box. The only requirement is that you have to be able to defend the logic behind these ideas and provide a falsifiable methodology.
Similar Jobs
Create your own personalized Job Alert