Senior KDB+ Developer

We are seeking an experienced Senior KDB+ Developer to design, develop, and optimize high-performance data platforms built on kdb+. The ideal candidate will have deep expertise in kdb+ tick architecture, performance tuning at scale, and close collaboration with business stakeholders - particularly within Risk functions - to deliver robust, efficient, and maintainable solutions.

Responsibilities:

  • Design, develop, and maintain kdb+ tick systems with strong understanding of data organization, schema design, and performance implications.
  • Build and operate solutions handling large-scale, high-frequency datasets, ensuring low latency, high throughput, and efficient memory usage.
  • Analyze and optimize q queries, data models, and ingestion pipelines for real-time and historical workloads.
  • Collaborate closely with Risk teams to translate business requirements into scalable, performant code.
  • Drive continuous improvement through refactoring, benchmarking, and adoption of best practices.
  • Mentor junior and mid-level developers, fostering technical excellence and knowledge sharing.
  • Participate in design reviews, production support, and root cause analysis of complex issues.
  • Contribute across Agile delivery phases: design, implementation, testing, and release.

Must Have:

  • 8+ years of hands-on kdb+ development in production environments.
  • Strong expertise in q language: table design (splayed, partitioned, segmented), in-memory vs on-disk trade-offs, efficient joins, aggregation, windowed analytics.
  • Deep understanding of kdb+ tick architecture (ticker plant, RDB, HDB).
  • Proven experience with large datasets and query optimization for performance and scalability.
  • Strong background in Unix/Linux environments, including shell scripting for automation and monitoring.
  • Solid grasp of software delivery processes (Agile, CI/CD, version control, release).
  • Clear communication skills with both technical and non-technical stakeholders.

Nice to Have:

  • Knowledge of inter-process communication in kdb+ and external system integration.
  • Experience tuning kdb+ systems for low latency and high availability.
  • Familiarity with data quality checks, validation frameworks, and resilience patterns.
  • Exposure to financial markets data (market data, trading, risk, post-trade workflows, equities).
  • Passion for writing clean, efficient, well-structured code.
  • English: C1 Advanced.
  • Senior level.

Join us to build and optimize cutting-edge kdb+ platforms that power risk and market data functions at scale. Apply today and help shape systems where performance, reliability, and efficiency are critical.

Job Details

Company
Luxoft
Location
London Area, United Kingdom
Posted