Back to results

Senior KDB Developer

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Posting language
English
Posted

Original job description

Job Overview:

Client is hiring a Senior KDB Developer to join a Global Markets Data & Analytics organization, focused on designing, building, and deploying time-series systems supporting pre-trade, at-trade, and post-trade analytics across Equities, FX, and Rates.

Key Responsibilities:

  • Design and develop real-time market data and analytics services on KDB+/q (GW/RDB/HDB/Tickerplant).
  • Deliver end-to-end solutions including requirements, design, coding, testing, deployment, and production support.
  • Collaborate with Traders, Quants, and Technology teams.
  • Optimize latency and throughput through partitioning, memory layout, IPC, and OS tuning.
  • Build ETL pipelines and integrate with Kafka and streaming services.
  • Drive code quality, test automation, observability, and production readiness.

Requirements

Required Skills:

  • Expert knowledge of KDB+/q in production environments.
  • Strong understanding of GW/RDB/HDB architecture, partitioning, joins, IPC patterns, and time-series data modelling.
  • Python/PyKX experience; Java is advantageous.
  • Linux/UNIX, networking, TCP/IP, UDP, multicast.
  • Experience with low-latency trading systems and performance optimization.
  • Knowledge of market microstructure, electronic trading, FIX/OUCH/ITCH protocols is preferred.

More about this job

Responsibilities

Design and develop real-time market data and analytics services using KDB+/q for pre-trade, at-trade, and post-trade systems. Collaborate with traders, quants, and technology teams to deliver end-to-end solutions while optimizing system performance and latency.

Requirements

Requires expert knowledge of KDB+/q in production environments and experience with GW/RDB/HDB architecture. Strong proficiency in Linux/UNIX, networking protocols, and low-latency trading systems is essential.

Skills

  • KDB+
  • Q
  • Time-series data
  • Python
  • PyKX
  • Linux
  • UNIX
  • Networking
  • TCP/IP
  • UDP
  • Multicast
  • Low-latency trading
  • Market microstructure
  • FIX protocol
  • OUCH protocol
  • ITCH protocol

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Data & Analytics
  • Finance & Accounting
  • Software
  • Engineering

Keywords

  • KDB+
  • Q
  • Time-series
  • Equities
  • FX
  • Rates
  • Market data
  • Analytics
  • GW
  • RDB
  • HDB
  • Tickerplant
  • Python
  • PyKX
  • Java
  • Linux
  • UNIX
  • Networking
  • TCP/IP
  • UDP
  • Multicast
  • Low-latency
  • Trading systems
  • Market microstructure
  • Electronic trading
  • FIX
  • OUCH
  • ITCH
  • ETL
  • Kafka

Report this job