Insight International (UK) Ltd

KDB+ Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a KDB+ Developer on a contract basis in London, UK (Hybrid). Key skills include KDB+/q expertise, data pipeline optimization, and experience with electronic trading platforms. Strong Linux/Unix skills and knowledge of Java/Python are advantageous.
🌎 - Country
United Kingdom
πŸ’± - Currency
Β£ GBP
-
πŸ’° - Day rate
Unknown
-
πŸ—“οΈ - Date
April 8, 2026
πŸ•’ - Duration
Unknown
-
🏝️ - Location
Hybrid
-
πŸ“„ - Contract
Unknown
-
πŸ”’ - Security
Unknown
-
πŸ“ - Location detailed
London Area, United Kingdom
-
🧠 - Skills detailed
#Programming #Data Lifecycle #Batch #Data Integrity #Scala #Unix #Storage #Python #"ETL (Extract #Transform #Load)" #Java #Linux #Scripting #Shell Scripting #Data Pipeline #Datasets #Data Ingestion
Role description
Role: KDB+ Developer Location: London, UK (Hybrid) Employment type: Contract Key Responsibilities KDB+ Engineering & Performance β€’ Develop and enhance server-side KDB+/q components across tick capture, ETL, and query layers β€’ Optimise performance across real-time and historical data workflows, with a focus on latency, throughput, and scalability β€’ Implement efficient data models and storage strategies aligned to high-volume market data use cases Platform Engineering & Delivery β€’ Design and build scalable solutions for real-time and batch data ingestion β€’ Contribute to the ongoing re-architecture of the KDB+ platform, improving resilience and extensibility β€’ Deliver high-quality code through disciplined SDLC practices, testing, and peer review β€’ Ensure robustness across data pipelines, including fault tolerance, recovery, and data integrity Stakeholder Engagement β€’ Work closely with traders, quants, and technologists to translate requirements into performant data solutions β€’ Engage in problem-solving aligned to real trading use cases rather than abstract engineering tasks β€’ Communicate clearly on delivery progress, trade-offs, and technical constraints System Optimisation & Support β€’ Continuously improve platform performance, stability, and operational efficiency β€’ Support users in accessing and querying large-scale datasets effectively β€’ Identify and address bottlenecks across data ingestion, storage, and query layers Required Experience & Skills KDB+ / q Expertise β€’ Strong experience developing server-side KDB+ applications in enterprise or trading environments β€’ Deep understanding of KDB+ internals, including: β€’ Table structures (flat, splayed, partitioned, attributes) β€’ Functional programming constructs and adverbs (each, over, etc.) β€’ Parallel processing (peach, secondary processes) β€’ Interprocess communication (hopen, synchronous vs asynchronous messaging) β€’ High-volume data ingestion techniques (0:, read0/read1, named pipes, .Q.fs, .Q.fps) β€’ Experience with established KDB+ frameworks (e.g. TorQ or equivalent) Systems & Engineering Fundamentals β€’ Strong grounding in concurrency, algorithms, and data structures β€’ Experience working with distributed, low-latency data systems β€’ Solid Linux/Unix and shell scripting capability β€’ Exposure to Java and/or Python is advantageous Domain Expertise β€’ Experience with electronic trading platforms or market data systems β€’ Understanding of cross-asset trading workflows and data lifecycles