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, flexible working arrangements, and career development opportunities.
- Why this job: Make an impact in finance by optimising cutting-edge technology for trading and analytics.
- Qualifications: Extensive KDB+/q experience and strong Linux skills required.
- Other info: Dynamic team environment with opportunities for professional growth.
The predicted salary is between 72000 - 108000 Β£ per year.
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
KDB Developer in City of London employer: Ports North
Contact Detail:
Ports North 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 some fantastic opportunities waiting for talented KDB developers like you. Plus, applying directly can sometimes give you an edge over other candidates.
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 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 Achievements: Donβt just list your responsibilities; showcase your achievements! Use metrics where possible to demonstrate how youβve optimised systems or improved performance. This helps us see the impact you've made in previous roles.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Explain why you're passionate about this role and how your background makes you a perfect fit. We love seeing genuine enthusiasm and a clear understanding of the position.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you donβt miss out on any important updates. Plus, itβs super easy!
How to prepare for a job interview at Ports North
β¨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 and any specific projects you've worked on. Theyβll likely want to hear about how you've designed or operated Real Time tick data systems, so have some examples at the ready.
β¨Understand Tickerplant Architectures
Familiarise yourself with tickerplant architectures and recovery models. You might be asked to explain how these work in practice, so itβs a good idea to have a clear understanding of their importance in low-latency systems. Being able to articulate this will show that youβre not just knowledgeable but also practical.
β¨Showcase Your Problem-Solving Skills
Prepare to discuss how you've supported and troubleshot production KDB systems in the past. Think of specific challenges you faced and how you overcame them. This will demonstrate your ability to think on your feet and handle real-world issues, which is crucial for this role.
β¨Get Comfortable with Linux/Unix
Since strong Linux/Unix skills are essential, make sure you're comfortable discussing debugging running processes. Brush up on any relevant commands or tools youβve used, as they may ask you to solve a problem or explain a process during the interview.