Overview / Job Summary
We are seeking a Senior Quantitative Developer with strong expertise in KDB+ and q to design, build, and optimize high-performance data systems within a banking environment. This role focuses on developing scalable, low-latency solutions for time-series data, supporting critical financial analytics and trading-related platforms.
The ideal candidate will have deep hands-on experience in KDB+/q development, strong system design capabilities, and a solid understanding of high-performance data architectures in financial systems.
Job Roles & Responsibilities
- Design, develop, and maintain production-grade KDB+ applications using q language.
- Build and optimize time-series data platforms for large-scale financial datasets.
- Design and scale high-performance, low-latency systems in live production environments.
- Implement high-availability and resilient architectures, including failover, load balancing, and recovery mechanisms.
- Perform performance tuning and optimization across KDB+ systems and queries.
- Develop efficient data ingestion, storage, and retrieval strategies for time-series data.
- Collaborate with quantitative analysts, traders, and engineering teams to deliver data-driven solutions.
- Support production systems, including troubleshooting, root cause analysis, and system enhancements.
- Contribute to system architecture, design decisions, and best practices.
- Communicate complex technical concepts effectively to both technical and business stakeholders.
Job Requirements & Qualifications
- 8–10 years of experience in software development or quantitative engineering.
- Strong hands-on experience as a KDB+ Developer (mandatory).
- Proven expertise in q programming language and KDB+ ecosystem.
- Experience designing and scaling KDB+ systems in production environments.
- Strong knowledge of time-series data processing and large dataset optimization.
- Solid understanding of system design, application architecture, and data management principles.
- Experience building high-availability and fault-tolerant systems.
- Strong analytical, problem-solving, and performance optimization skills.
- Excellent communication skills and ability to work across technical and non-technical stakeholders.
Preferred / Advantage
- Experience in banking or financial services domain.
- Exposure to real-time analytics, trading systems, or market data platforms.
- Familiarity with Linux/Unix environments and distributed systems.
- Experience with APIs, messaging systems, or event-driven architectures.