KDB Engineer

We're currently supporting a leading financial services firm in their search for an experienced KDB+ Engineer to join their growing data and analytics engineering team. This is a hands-on development role focused on building high-performance data systems and real-time analytics that power decision-making across trading and management teams.

Key Responsibilities

  • Design, enhance, and maintain analytics platforms that deliver transparency and actionable insights across new and existing business domains.
  • Develop and optimise data ingestion pipelines to curate, collect, and store large volumes of internal trading and external market data.
  • Build and fine-tune data access frameworks supporting real-time dashboards, execution analytics, and market microstructure research.
  • Design complex event processing systems to detect data anomalies and generate real-time trading signals.
  • Continuously improve system performance, robustness, and scalability while managing cost and operational efficiency.
  • Collaborate closely with quants, traders, and technology teams to deliver reliable, low-latency data solutions.

Required Skills & Experience

  • Expert proficiency in KDB+/Q, with experience in large-scale data and analytics systems.
  • Strong programming background in Python and/or Java.
  • Solid understanding of Linux systems engineering, including networking and kernel-level performance tuning.
  • Experience working with market data.
  • Familiarity with low-latency and high-frequency trading environments would be a plus.
  • Exposure to AWS and cloud-based KDB+ deployments, with practical experience in Docker or Kubernetes.
  • Knowledge of KX Dashboards or Grafana is advantageous.
  • Domain knowledge of FX, Crypto or Options markets is highly beneficial.

We look forward to hearing from you!

Job Details

Company
Bonhill Partners
Location
Bradford, UK
Employment Type
Full-time
Posted