Senior KDB+/q Developer

Singapore, Singapore (Hybrid)

Overview

We are seeking an experienced Senior KDB+/q Developer to design, build, and optimize high-performance data systems within a banking environment. This role focuses on developing production-grade applications using KDB+ and q, with a strong emphasis on time-series data processing, scalability, and system performance. 

The ideal candidate has deep expertise in KDB+/q development, strong system design capabilities, and experience working in low-latency, high-volume financial data environments. 

Key Responsibilities 

  • Design, develop, and maintain high-performance KDB+ applications using q language.  
  • Build and optimize time-series data solutions for large-scale financial datasets.  
  • Develop production-grade systems with a focus on scalability, reliability, and low latency.  
  • Implement and manage high-availability architectures, including failover, load balancing, and resilience strategies.  
  • Perform performance tuning and optimization of KDB+ systems and queries.  
  • Work on data modeling, ingestion, and storage strategies for time-series data.  
  • Collaborate with cross-functional teams to define system architecture and technical solutions.  
  • Support production systems, including troubleshooting, root cause analysis, and continuous improvements.  
  • Ensure adherence to best practices in coding, testing, and deployment.  
  • Communicate complex technical concepts effectively to both technical and non-technical stakeholders.

Job Qualifications and Requirements 

  • 8–10 years of experience in software development, with strong focus on KDB+/q.  
  • Proven hands-on experience with KDB+ and q language in production environments.  
  • Strong expertise in time-series data processing and large dataset optimization.  
  • Experience designing and scaling KDB+ systems in live production environments.  
  • Solid understanding of system design, application architecture, and data management principles.  
  • Experience building high-availability and resilient systems (failover, load balancing, performance tuning).
  • Experience in banking or financial services domain.  
  • Strong analytical and problem-solving skills.  
  • Excellent communication skills and ability to work with diverse stakeholders. 

Preferred/Advantage

  • Exposure to real-time data processing or low-latency trading systems.  
  • Familiarity with Linux/Unix environments and distributed systems.  
  • Experience with integration frameworks, APIs, or messaging systems. 

Senior KDB+/q Developer

Job description

Senior KDB+/q Developer

Personal information
Details