

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
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






