Avatar for Factmata

Machine learning to battle misinformation/disinformation

Data Engineer

£60k – £95k • 0.2% – 0.8%
Apply now
Factmata is looking for an experienced and creative data engineer to help us solve the problem of misinformation online. At Factmata, we are building systems to automatically classify the credibility, quality, safety and reliability of online information, using state-of-the-art machine learning algorithms paired with human expertise.

We’re looking for someone who will have a key role in building our core product as we bring it to market. You will be working with the Head of Machine Learning and CTO to design and implement bulk data processing pipelines, streaming pipelines, various data and model storage systems, integration testing, and a slick development experience for the ML team and making sure our system scales to huge datasets.

If you aren't completely confident that you fit our exact criteria, please get in touch immediately. Humility is a wonderful thing - we're at least as interested in character as in talent. Factmata is an environment you will learn in and be challenged, develop and grow as a person, build phenomenal technology, be given limitless opportunities to innovate and research, given autonomy, and connected with some of the brightest minds to help you do your work

Current tech stack
- Python
- Golang
- AWS
- Kubernetes
- Kubeflow
- Kafka
- CircleCI
- Grafana
- Prometheus
- ELK
- Terraform
- Ansible


What you'll be doing

- Making the data engineering codebase production-ready and able to scale with growing datasets.
- Building out our Core ML suite to be fault-tolerant, with continuous integration, testing, monitoring and deployment of new algorithm
- Manage integrations with other platforms and products
- Making our system scale to work on real time news, streaming at many objects per second, on huge databases e.g. Twitter firehose
- Lead the data engineering team working closely with the Head of ML and CTO.

What we're looking for

- Proactive and positive attitude with ability to own projects and take work into your own hands
- Experience with devops and the infrastructure aspects of building a scalable system, including experience deploying cloud services using container infrastructure, auto-scaling, monitoring
- Experience with Python and engineering practices involved in scaling systems
- Experience with Kubernetes, AWS
- Experience building and maintaining data platforms handling large amounts of data a day.
- Have a good understanding production-ready software engineering practices and data engineering technologies. The ideal candidate would also have a familiarity with production applications of machine learning.


Bonus points for experience with:

- Experience with Kubeflow
- Experience with Ansible, Terraform
- Experience with Jenkins/CircleCI
- Experience with Golang
- Observability experience with Prometheus, Grafana, Kibana
- Experience with Kafka/RabbitMQ.

Our values
Joining the Factmata family represents an unprecedented opportunity to be part of a team with an outstanding purpose and the rare potential to do good in the world. We hire strongly for our values.
- Deliver results for our users.
- Do the basics.
- In facts we trust.
- Team sport.
- Be candid.
- Think Big!
- Prioritise growth.
- Show humility.
- Humour.

Meet your team

People you would work with in this role

More jobs at Factmata

View all jobs

CTO/Head of Engineering

Apply now

Backend Engineer

Apply now

Head of Business Development

Apply now

Head of Product

Apply now