You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Kpler

Senior Data Engineer - Financial Flows

  • Hybrid
  • 6+ years

Salary

Not stated

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company simplifies global trade data and turns it into insights that help clients in commodities, energy and maritime make decisions. Founded in 2014, it has more than 850 staff across 69 countries and builds platforms that turn complex market data into plans clients can act on.

This senior role sits in the Financial Flows team, which builds commodity finance analytics. You will own the pipelines, predictive models and cloud infrastructure end to end, lead the move of production services to AWS, and rebuild legacy calculation engines as clean, fast Python services. The work sits between quantitative research and cloud infrastructure, delivering real-time, critical market insight to participants in global commodities markets.

You are encouraged to apply even if you do not match 100% of the requirements, since experience takes many forms.

Responsibilities

  • Build and run resilient batch and streaming ingestion pipelines that pull data from external financial market providers through APIs and WebSockets.
  • Lead the move of legacy backend systems to cloud-native AWS, setting firm standards for reliability and scale.
  • Refactor the CTA positioning indicator calculations from PHP to Python, matching the mathematical output exactly, with thorough tests and low latency.
  • Model complex futures pricing, open interest and trading volume data in time-series stores and search engines such as QuestDB and Elasticsearch.
  • Add automated validation, alerting and monitoring so market feeds stay accurate, continuous and fault tolerant.
  • Deploy and scale containerised services on Docker and Kubernetes through automated CI/CD pipelines and GitOps workflows.
  • Work with quantitative researchers, commodity analysts and product managers to turn trading models into production pipelines that perform well.
  • Mentor engineers through code reviews, system design guidance and architecture documentation.

Requirements

  • 5+ years of professional experience building, running and scaling production data pipelines and backend infrastructure.
  • Expert Python, with a record of refactoring and rewriting critical production code for speed and testability.
  • Hands-on experience building real-time or streaming API ingestion (REST, WebSockets) for time-series data.
  • Production experience running containerised applications on AWS with Docker, Kubernetes and modern CI/CD practices.
  • Solid SQL skills and experience with distributed search or time-series databases such as Elasticsearch, QuestDB or ClickHouse.
  • Deep experience building automated data quality frameworks, observability (monitoring and alerting), and root-cause troubleshooting for production systems.
  • Nice to have: knowledge of financial market structure, futures contracts, open interest and commodities trading symbology.
  • Nice to have: experience integrating data from major financial market vendors such as Bloomberg, LSEG, Enverus or Trading Technologies.
  • Nice to have: experience migrating legacy PHP code or reading PHP algorithms to translate them into Python.
  • Nice to have: practical familiarity with GitOps frameworks and infrastructure-as-code tooling.

Conditions

The company is an equal opportunity employer that welcomes people of all backgrounds, experiences, abilities and perspectives.

Where you’d work

Part of the week in the office

You can work from

  • United Kingdom

About the company

Kpler

Office in United Kingdom

Also hiring in London, United Kingdom, Greece, Germany and 5 more places

1 of their 22 open roles is remote

Your chances

We've checked whether it's still hiring and how crowded it is.

  • 19 checks run
  • 0 red flags

Still hiring?

13 checks

No red flags

How crowded?

6 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details12 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • SQL
  • AWS
  • Kubernetes
  • Docker
Seniority
Senior
Type
Full-time
Specialty
Data Engineering
Region
United Kingdom
Pay period
Annual
Show 6 more factsShow less

Role

Category
Data & Analytics
Specialty
Data Engineering
Seniority
Senior
Experience
5+ years
Tech stack
  • Python
  • SQL
  • AWS
  • Kubernetes
  • Docker

Location

Work model
Hybrid
Region
United Kingdom
Office
  • United Kingdom
Remote from
  • United Kingdom

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason