At a Glance
- Tasks: Design and maintain high-performance KDB+ systems for real-time market data.
- Company: Join a leading global financial institution with a focus on innovation.
- Benefits: Competitive daily rate, dynamic work environment, and opportunities for career advancement.
- Why this job: Make an impact in finance by optimising cutting-edge trading technologies.
- Qualifications: Extensive KDB+/q experience and strong Linux skills required.
- Other info: Collaborate with quants and stakeholders in a fast-paced, supportive team.
The predicted salary is between 72000 - 108000 £ per year.
Rate: up to £900 a day inside IR35
We are working with a leading global financial institution on a senior hire within their Real Time market data engineering team. This role is focused on building and operating low-latency, high-performance KDB+ platforms that support mission-critical trading, analytics and monitoring use cases.
What You'll Be Doing
- Design, develop and maintain large-scale KDB+/q systems for Real Time and historical market data
- Build and operate tickerplants (TP), Real Time processes (RTP), and HDBs, including recovery and log replay
- Implement performant time-series data models, schemas, and APIs
- Optimize q code for latency, throughput, and memory efficiency
- Develop Real Time and batch pipelines for tick data ingestion, normalization, and enrichment
- Work closely with quants and stakeholders to productionise analytics and trading signals
- Support and troubleshoot production KDB systems on Linux, including participation in on-call rotations
What We're Looking For
- Extensive hands-on experience with KDB+/q in a production environment
- Proven experience designing or operating Real Time tick data systems
- Strong knowledge of: Tickerplant architectures and recovery models, Time-series joins (eg as-of joins), Attributes, iterators/adverbs, and performance internals
- Experience building low-latency systems where performance matters
- Strong Linux/Unix skills, including debugging running processes
KDB Developer in City of London employer: Infinity Consulting Solutions
Contact Detail:
Infinity Consulting Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land KDB Developer in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the finance and tech sectors. Attend meetups or webinars related to KDB development. You never know who might have a lead on that perfect job!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your KDB+/q projects. Whether it's a GitHub repo or a personal website, having tangible examples of your work can really set you apart from the competition.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical knowledge and be ready to discuss your experience with low-latency systems and time-series data models. Practising common interview questions can help you feel more confident.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented KDB developers like you. It’s a great way to get noticed and land that dream role in a leading financial institution.
We think you need these skills to ace KDB Developer in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the KDB Developer role. Highlight your hands-on experience with KDB+/q and any relevant projects you've worked on. We want to see how your skills match what we're looking for!
Showcase Your Projects: Include specific examples of projects where you've designed or operated Real Time tick data systems. We love seeing real-world applications of your skills, so don’t hold back on the details!
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for easy reading and make sure to highlight your key achievements. We appreciate straightforward communication!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Infinity Consulting Solutions
✨Know Your KDB+/q Inside Out
Make sure you brush up on your KDB+/q skills before the interview. Be ready to discuss your hands-on experience with real-time tick data systems and how you've designed or operated them in a production environment. Prepare examples that showcase your ability to optimise q code for latency and throughput.
✨Understand the Role of Tickerplants
Since this role involves building and operating tickerplants, it's crucial to understand their architectures and recovery models. Be prepared to explain how you've implemented these in past projects and how you would approach troubleshooting production KDB systems on Linux.
✨Showcase Your Problem-Solving Skills
During the interview, expect to face technical questions that assess your problem-solving abilities. Think about scenarios where you've had to support and troubleshoot production KDB systems. Highlight your strong Linux/Unix skills and how they helped you debug running processes effectively.
✨Communicate with Quants and Stakeholders
This role requires collaboration with quants and stakeholders, so be ready to discuss how you've worked closely with them in the past. Share examples of how you’ve productionised analytics and trading signals, and demonstrate your ability to communicate complex technical concepts clearly.