Contract Data Engineer in FinTech at Capitalise, London, £Contract Rate

  • Contract Spy
  • London, UK
  • Feb 23, 2021
Duration not stated

Contract Description

About us

Do you love making data useful, shining a light on how a business can change and improve?

At Capitalise.com we’re building modern data-ops to make sense of the data we collect, build intelligence into our products, and assist decision making on the future of our business.

Capitalise.com is an award winning adviser-led financial marketplace for accountants with 1000’s of firms using our SaaS platform to find and apply for financial products.

You’ll work closely with senior decision makers across the company to analyse and understand problems, solving them with well thought out data solutions and having an impact on the decisions made.

About the contract

Improving our existing Data Warehousing ~ 1 month



We’ve already built a DataOps driven data-warehouse-as-code using the latest technologies such as Apache Airflow, Docker, Metabase and PostgreSQL. We have a scoped project to improve the stability and accuracy of our data warehouse, and your first job will be helping us realise this:

  • Migrate our dirty data store from a structured model to a NoSQL data lake
  • Migrate our clean data store from a structured model to a JSON schema
  • Build our V2 data-warehouse to enable faster and easier user queries

Prediction through modelling and Machine Learning ~ 1 month



We have built a price forecasting model that helps our customers understand the possible costs associated with the financial products they’re looking at, neatly wrapped up in a Python based micro-service. We’ve enhanced the design of this model to enable more flexible use; your second job will be enhancing this model using data from our warehouse:

  • Build a new predictive model (likely using Random Forest Trees to sort data, and Guassian distribution to predict the values).
  • Implement the model in our warehouse providing an up to date stream of predictive pricing
  • Upgrade our existing python service to utilize the new model

Ad-hoc data analysis and reporting ~ 1 month



With decision makers across our business there is a constant need to enhance existing or provide new reports giving them the insight needed to make smart decisions. From our CEO working with investors to our marketing team making sense of our customers - you’ll have the opportunity to work across the business.

  • Bring together data from our warehouse to to understand the impact and performance of our decisions
  • Ad-hoc analysis projects such as identifying key drivers behind pricing and declines.

Is this right for you?

For this contract you’ll need:

  • Prior experience with data analysis and warehousing
  • A genuine interest in data, analytics, machine learning
  • A passion with working within an agile startup environment
  • Confident with numbers
  • Experience with PostgreSQL
  • Experience with Python
  • Experience with data modelling, data processing and ETL

It would be great if you have some prior experience in any of these too:

  • Python, Rust, R, Typescript or other programming language
  • Connecting/working with RESTful APIs
  • MySQL, Mongo or other databases
  • Data warehousing
  • Writing tests for automation
  • Versioning and developing with Git/Bitbucket/GitLabs or similar
  • Apache Airflow
  • Azure Logic Apps

What you’ll get in return:

  • A high quality, low tech debt code base to build new features and services on
  • Work with a team that embraces DataOps and DevOps