KDB+ Developer - Contract

KDB+ Developer - Contract

Full-Time No working from home possible
Revolution Technology Ltd

At a Glance

  • Tasks: Design and optimise high-performance data systems for financial services.
  • Company: Leading global consultancy with a focus on innovation.
  • Benefits: Competitive daily rate, flexible working, and a dynamic team environment.
  • Other info: 12-month contract with excellent career development opportunities.
  • Why this job: Join a cutting-edge project and make a real impact in finance.
  • Qualifications: Advanced kdb+/q expertise and strong data engineering skills required.

Our client, a leading global consultancy, is seeking a KDB Developer for a financial services client on a Full time contract basis (8 hours per day, 5 days per week).

Key Skills

  • Advanced kdb+/q Expertise – deep knowledge of q, kdb+ data structures (splayed, partitioned tables), and tick architecture (tickerplant, RDB, HDB), with strong query optimisation skills.
  • High-Performance Data Engineering – ability to design and tune low-latency, high-throughput systems handling large-scale datasets, including memory, CPU, and I/O optimisation.
  • System Design & Collaboration in Finance Context – experience building scalable solutions aligned to Risk/business needs, mentoring developers, and working within Linux-based, Agile, production environments.

Contract Details

  • Contract is running for 12 months initially
  • Paying up to £955pd (Inside IR35 via Umbrella)
  • 3 days per week onsite in Central London

KDB+ Developer - Contract employer: Revolution Technology Ltd

As a leading global consultancy, our client offers an exceptional work environment that fosters innovation and collaboration. With a strong focus on employee growth, you will have access to continuous learning opportunities and the chance to work alongside industry experts in a vibrant Central London setting. Enjoy competitive pay, a supportive culture, and the excitement of contributing to high-performance data engineering projects in the financial services sector.

Revolution Technology Ltd

Contact Details:

Revolution Technology Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land KDB+ Developer - Contract

Tip Number 1

Network like a pro! Reach out to your connections in the finance and tech sectors. Let them know you're on the lookout for KDB+ Developer roles. You never know who might have a lead or can put in a good word for you!

Tip Number 2

Show off your skills! Create a portfolio showcasing your KDB+ projects, especially those involving high-performance data engineering. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your system design knowledge. Be ready to discuss how you've built scalable solutions in the past, especially in Agile environments. Practice common interview questions related to query optimisation and tick architecture.

Tip Number 4

Don't forget to apply through our website! We’ve got loads of opportunities that match your skills. Plus, applying directly can sometimes give you an edge over other candidates. Let's get you that KDB+ Developer gig!

We think you need these skills to ace KDB+ Developer - Contract

Advanced kdb+/q Expertise
Deep knowledge of q
Kdb+ data structures
Splayed tables
Partitioned tables
Tick architecture
Strong query optimisation skills

Some tips for your application 🫡

Show Off Your KDB+ Skills:Make sure to highlight your advanced kdb+/q expertise in your application. We want to see your deep knowledge of data structures and query optimisation skills right from the get-go!

Tailor Your Experience:When writing your application, align your experience with the key skills mentioned in the job description. We love seeing how your background in high-performance data engineering fits into our needs.

Be Clear and Concise:Keep your application clear and to the point. We appreciate a well-structured application that gets straight to the heart of your qualifications and experiences without unnecessary fluff.

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 this exciting opportunity.

How to prepare for a job interview at Revolution Technology Ltd

Know Your KDB+ Inside Out

Make sure you brush up on your advanced kdb+/q expertise. Be ready to discuss data structures like splayed and partitioned tables, as well as tick architecture. Prepare examples of how you've optimised queries in past projects to showcase your deep knowledge.

Showcase Your Data Engineering Skills

Be prepared to talk about your experience with high-performance data engineering. Think of specific instances where you've designed low-latency systems or handled large-scale datasets. Highlight your skills in memory, CPU, and I/O optimisation to impress the interviewers.

Demonstrate System Design Experience

Since this role involves building scalable solutions, come equipped with examples of your previous work in a finance context. Discuss how you've aligned your designs with risk and business needs, and mention any mentoring experiences you've had with other developers.

Familiarise Yourself with Agile Environments

As the role requires working within Linux-based, Agile production environments, make sure you understand Agile methodologies. Be ready to discuss how you've collaborated in such settings and how it has influenced your approach to system design and development.