Opens an external site
- Employment type
- Contract
- Experience level
- Lead · 10+ years
- Posting language
- English
- Working hours
- 40 hours per week
Job summary
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.
Job details
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.
What you’ll do
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.
Listed skills
- Python · Preferred
- Linux · Preferred
- TCP/IP · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- 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
- Kdb+
- Pipelines
- Observability
- Production Readiness
- Java (Programming Language)
- Algorithmic Trading
- Test Automation
- Unix
- Extract Transform Load (ETL)
- Data Modeling
- Operating Systems
- Electronic Trading
- Equities
- Global Marketing
- Python (Programming Language)
- Market Data
- Multicasting
- Software Quality (SQA/SQC)
- Time Series
- Low Latency
- Apache Kafka
Job areas
- Technology
- Data & Analytics
- Finance & Accounting
- Software
- Engineering
- KDB Developer
- Software Developer / Engineer
- Software Developers
More jobs from Maarut Inc
RQ11693 - Privacy Impact Assessment (PIA) Specialist - Senior
- On-site
- Toronto, ON
- Posted Oct 10, 2026
RQ11714 - Business Analyst - Senior
- On-site
- Toronto, ON
- Posted Oct 10, 2026
RQ11517 - Privacy Impact Assessment (PIA) Specialist - Senior
- On-site
- Toronto, ON
- Posted Oct 10, 2026
Business / Functional BI Analyst
- On-site
- Montréal-Est, QC
- Posted Oct 10, 2026
