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