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