Job Search and Career Advice Platform

Enable job alerts via email!

Senior Python Engineer / Business Analyst – Trading & Market Data

Eaglecliff

City Of London

Hybrid

GBP 70,000 - 90,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global energy trading company in London seeks a hands-on Python Engineer with strong business-facing skills. This hybrid role requires designing and optimizing real-time market data solutions that support trading strategies. The ideal candidate should have 8+ years in Commodity Trading and experience with tools like Databricks and Kafka. Work involves collaborating with traders to deliver data services and analyzing financial datasets. The position offers an energetic environment at the intersection of engineering and trading.

Qualifications

  • 8+ years’ experience in Commodity Trading & Capital Markets.
  • Proven experience with real‑time market data platforms.
  • 5+ years working with large‑scale market and positions data.

Responsibilities

  • Design, build and optimise real-time market data pipelines.
  • Develop Python-based data services for trading.
  • Analyse complex financial datasets to improve strategy performance.

Skills

Python development skills
Strong business-facing skills
Strong SQL and scripting (PowerShell/Bash)
Experience with Databricks
Experience with Kafka
Experience with Cosmos DB
Understanding of global futures exchanges
Experience with time-series databases

Tools

Databricks
Kafka
Azure Data Factory (ADF)
Cosmos DB
KDB
OneTick
Job description

Exciting Contract Opportunity for a hands‑on Python Engineer with strong business‑facing skills to join a Global Energy Trading Company.

The role will involve delivering high‑performance market data solutions that directly support trading strategies and pre‑ and post‑trade analytics.

This is a hybrid technical and business facing role, sitting at the intersection of engineering, trading and data.

Key Responsibilities
  • Design, build and optimise real‑time and historical market data pipelines in a cloud‑native environment
  • Develop Python‑based data services and analytical functions supporting research and live trading
  • Work closely with traders and stakeholders to translate business requirements into production‑ready solutions
  • Analyse complex financial datasets to improve strategy performance and client analytics
  • Evaluate, onboard and integrate third‑party market data products and feeds
  • Ensure data quality, performance, and high availability of critical trading data
Experience
  • Experience using Databricks, Iceberg, ADF, Kafka and Cosmos DB
  • 8+ years’ experience in Commodity Trading & Capital Markets / Investment Banking
  • Strong understanding of global futures exchanges and the full exchange‑traded derivatives lifecycle
  • 5+ years working with large‑scale market, order/execution, and positions data
  • Proven experience with real‑time market data platforms, feed handlers, and consolidated feeds
  • Strong Python development skills with solid SQL and scripting (PowerShell/Bash)
  • Experience with time‑series databases (KDB, OneTick) and Parquet‑based storage
  • Comfortable operating as a technical SME and business analyst in a trading‑room environment

With a focus within Energy Trading, Oil & Gas, Financial Markets and Commodities, we offer a transparent Recruitment Service that has proven to be reliable and effective for over 40 years. We are ISO accredited and proud of our excellent TrustPilot Reviews. Your search for a New Contract Assignment or for a New Permanent Job will be in safe hands with Eaglecliff Recruitment. Please telephone for an immediate response or email your CV for a quick response. Eaglecliff Ltd is acting in the capacity of an employment agency for permanent recruitment and an employment business for contractor resourcing.

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