KDB Developer
Role details
Job location
Tech stack
Job description
This position sits within a small, highly capable team focused on building, improving and supporting the firm's data environment. The successful candidate will play a key role in designing and developing scalable data collection and analytics solutions, while helping ensure the platform remains robust, efficient and fit for front-office use.
You will work closely with trading and quantitative teams to deliver high-quality data pipelines, analytics tooling and monitoring solutions. The role covers the full development lifecycle, from early-stage investigation and prototyping through to implementation, testing, release and ongoing support. It offers the chance to work on real-time data challenges in a commercially important environment where performance, reliability and insight generation are central., * Work closely with traders and quants to deliver practical solutions aligned to business needs
- Build and enhance analytics capabilities that improve visibility and insight for front-office and management teams
- Develop data ingestion pipelines to capture, organise and store high-volume internal and external data
- Create and improve frameworks that support real-time dashboards, execution analysis and market microstructure research
- Design and implement CEP processes to identify anomalies and generate actionable signals
- Maintain, troubleshoot and strengthen the stability, performance and cost-efficiency of the platform
- Contribute across the full software delivery lifecycle, including research, testing, deployment and production support
Requirements
- 5+ years experience in data or analytics development
- Strong hands-on expertise with KDB+/q
- Solid background in Linux systems engineering, including lower-level networking and kernel knowledge
- Experience working with large-scale storage, data distribution and recovery mechanisms
- Knowledge of AWS services and Kubernetes configuration
- Experience in big data optimisation, analytics and visualisation
- Familiarity with continuous integration practices