Senior Data Engineer - Trading

Role Summary

Aubay is seeking a Senior Data Engineer to join our Supermajor client’s trading & supply space and build a robust data infrastructure that supports research and systematic trading strategies. The role involves designing, optimising, and managing real-time and historical market data pipelines in a cloud-native environment, enabling advanced analytics such as TCA and pre/post-trade insights.

Required Skills and Experience

  • Minimum 8 years’ experience in Commodity Trading, Capital Markets, or Investment Banking
  • Strong understanding of global futures exchanges and the exchange-traded derivatives lifecycle
  • 5+ years working with large financial datasets (market data, order/execution data, positions data)
  • 5+ years of experience with real-time market data distribution platforms and feed handlers
  • Strong programming/scripting skills (Python, PowerShell, C#, SQL or similar)
  • Experience with time-series databases (e.g., KDB, OneTick)
  • Knowledge of Parquet-based data storage
  • Solid experience in Linux environments and scripting (Bash, Perl)
  • Experience building and maintaining high-performance data pipelines
  • Strong understanding of data validation, monitoring, and error handling
  • Exposure to trading analytics (TCA, pre- and post-trade analytics)

Desired skills and experience

  • Familiarity with Kubernetes, containerization, and orchestration tools
  • Experience with Databricks or Apache Iceberg
  • Advanced experience with time-series databases (KDB, OneTick)
  • Experience optimising query performance for large-scale datasets

Roles responsibilities

  • Design, build, and maintain real-time and historical market data pipelines
  • Evaluate, onboard, and integrate complex data products from external vendors
  • Collaborate with traders, stakeholders, and engineering teams to define data requirements
  • Develop and enhance analytical data services and statistical functions
  • Optimise data infrastructure for fast query execution and high performance
  • Ensure data integrity through validation, monitoring, and error handling processes
  • Provide operational support, troubleshooting, and issue resolution for data pipelines
  • Support the development of trading strategies through high-quality data delivery
  • Continuously improve data solutions to enhance trading performance and analytics

Job Details

Company
Aubay UK
Location
London Area, United Kingdom
Posted