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!