Enable job alerts via email!

Software Engineer - Data Platform Engineering

ZipRecruiter

London

Hybrid

GBP 50,000 - 90,000

Full time

29 days ago

Job summary

A leading trading and research firm is looking for a Software Engineer to join its Data Platform team in London. This role involves designing and building robust data ingestion pipelines and optimizing systems for performance and reliability. You'll work on critical datasets that impact daily business decisions while enjoying high autonomy and low oversight in a deeply technical environment.

Benefits

High autonomy
Low overhead
Exposure across trading and research

Qualifications

  • Confident programmer in a statically typed language (e.g. Go, Java, C++).
  • Strong background in distributed systems or backend platform engineering.
  • Experience with relational databases like Postgres and MySQL.

Responsibilities

  • Design and maintain pipelines for ingesting and cleaning financial datasets.
  • Integrate with distributed internal systems to serve structured data to end-users.
  • Develop new algorithmic techniques for quality control and anomaly detection.

Skills

Programming
Data Quality Metrics
Statistics
Machine Learning Concepts

Tools

Relational Databases

Job description

Job Description

Software Engineer – Data Platform Engineering

London – Hybrid (4 days office / 1 remote)

Quant Capital is hiring for a trading and research firm seeking a Software Engineer to join its Data Platform team. This team owns the infrastructure that powers structured, high-quality datasets used across trading, research, and operations.

The focus is not on breadth but depth, consolidating the most critical financial datasets into clean, accessible, and reliable pipelines. You’ll work at the intersection of systems engineering, data quality, and automation, shaping the way the firm accesses and relies on structured data.

Role Overview

You’ll design and build robust data ingestion pipelines, apply algorithmic solutions to data validation problems, and contribute to a centralised platform that internal teams use to consume market and reference data. Your work will directly support decisions made across the business daily.

This is a high-autonomy role where proactive ownership, clean code, and system-level thinking are valued more than process or oversight.

Key Responsibilities

  • Design and maintain pipelines for ingesting and cleaning financial datasets
  • Integrate with distributed internal systems to serve structured data to end-users
  • Develop new algorithmic techniques for quality control, error correction, and anomaly detection
  • Engage with internal stakeholders to shape schema, resolve issues, and anticipate data needs
  • Optimise systems for performance, reliability, and long-term maintainability

Required Experience

  • Confident programmer in a statically typed (e.g. Go, Java, C++)
  • Strong background in distributed systems or backend platform engineering
  • Solid understanding of statistics, data quality metrics, and applied ML concepts
  • Experience with relational databases (Postgres, MySQL, etc.) from both usage and administration perspectives
  • Ability to analyse noisy data and design tooling to surface problems early

Why Apply?

  • Build and own the firm’s centralised, business-critical data platform
  • Work on clean, structured engineering challenges with long-term value
  • Blend software engineering with data science and system design
  • High autonomy, low overhead, and real exposure across trading and research
  • Join a deeply technical team working on some of the most important datasets in the business

All applications are handled with strict discretion – nothing is shared without your approval.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.