KDB Developer
KDB Developer
Warszawa, PL, 00-839 Łódź, PL, 90-118 Kraków, PL, 30-302 Poznań, WP, PL, 61-569
GFT is hiring a Senior KDB Developer to join our client’s Global Markets Data & Analytics organization. You’ll design, build, and deploy time series systems powering pre trade, at trade, and post trade analytics across Equities, FX, and Rates. The role combines hands on q/KDB+ engineering with performance optimization and collaboration across Trading, Quant, and Platform teams.
You will lead end to end development of low latency market data capture and analytics services in KDB+/q, integrate with upstream market/exchange feeds and downstream trading analytics, and improve resiliency, latency, and throughput of GW/RDB/HDB tiers. You’ll be part of a global delivery team (GFT + client) operating in a fast paced, production critical environment.
Hybrid work mode from one of our locations — 2 days per week on-site (Łódź, Warsaw, Kraków, Poznań, or Wrocław).
However, we’re also open to candidates based outside these locations who prefer to work remotely.
Responsibilities
- Drive the design and development of real time market data and analytics services on KDB+/q (GW/RDB/HDB/tickerplant, pub/sub, CEP)
- Own technical delivery: requirements, solution design, coding, testing, deployment, and production support in low latency environments
- Collaborate with Traders, Quants, and Technology to deliver high performance analytics (asof joins, windowed analytics, intraday aggregations)
- Optimize for latency and throughput (IPC, memory layout, partitioning, attributes, OS tuning, NUMA, hugepages)
- Implement and harden ETL pipelines for tick capture and reference data enrichment; integrate with Kafka and streaming services where applicable
- Contribute to coding standards, code reviews, and test automation for q/KDB+ (including PyKX integration points)
- Ensure observability (metrics, tracing, logging), production readiness, and on call excellence.
- Risk & Compliance: Appropriately assess risk in decisions, protect client reputation and assets, comply with applicable laws, regulations, and policies, apply sound ethical judgment, and escalate issues transparently
Requirements
- Expertise in KDB+/q with production systems: GW/RDB/HDB design, sym/partition strategies, attributes, asof/aj/uj, IPC patterns
- Strong skills in q/KDB+; working proficiency in Python/PyKX and ideally Java for integration services
- Solid Linux/UNIX fundamentals (networking, OS tuning) and familiarity with TCP/IP, UDP, Multicast; knowledge of FIX/OUCH/ITCH preferred
- Proven track record of profiling and optimizing for microsecond level latency (e.g., vectorization, batching, zero copy, mmap)
- Strong debugging and production incident response; experience with agile delivery
- Market knowledge is a plus: market microstructure, SORs, algo trading systems
Nice to have
- Containers/Kubernetes, CI/CD, cloud (AWS/Azure/GCP), secrets/entitlements, Terraform/Ansible
We offer
- Contract of employment or B2B contract
- Hybrid work in one of our locations: Lodz, Poznan, Krakow, Warszawa, Wroclaw (2 office days per week)
- Working in a highly experienced and dedicated team
- Benefit package that can be tailored to your personal needs (private medical coverage, sport & recreation package, lunch subsidy, life insurance, etc.)
- On-line training and certifications fit for career path
- Access to e-learning platform
- Mindgram - a holistic mental health and wellbeing platform
- Work From Anywhere (WFA) - the temporary option to work remotely outside of Poland for up to 140 days per year (including Italy, Spain, the UK, Germany, Portugal, and Bulgaria)
- Social events