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.