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!