freehire launches on Product Hunt on 26 August.

Follow →

KDB Developer

Open 20d reposted 3× · 3 open copies

Summary

Develops and maintains high-performance KDB+ platforms for real-time financial market data processing and trading applications using the q language.

Key Responsibilities

• Design, develop, and maintain enterprise-grade KDB+ platforms supporting real time market data and trading applications.

• Implement, customise, and optimise KDB+ Tick architecturesfor high-volume, lowlatency market data processing.

• Develop solutions using the q programming language forfinancial data modelling, analytics, and time-series data processing.

• Analyse and optimise system performance to minimiselatency across proprietary electronic trading platforms.

• Build scalable architectures capable of handling large volumes of real-time market

data across Equities, Foreign Exchange (FX), Futures, and other asset classes.

• Collaborate closely with quantitative researchers, algorithmic traders, and technology teams to develop, backtest, and deploy quantitative trading models.

• Develop data ingestion, storage, and retrieval solutionsfor high-frequency financial datasets.

• Perform performance tuning, troubleshooting, andoptimisation of existing KDB+ applications.

• Participate in system design discussions, code reviews,testing, deployment, and production support.

• Produce technical documentation and contribute toknowledge sharing within the development team.

Required Technical Skills

• Strong hands-on experience developing applications using KDB+ and the q programming language.

• Proven experience implementing and customizing KDB+ Tick architectures.

• Strong understanding of time-series databases and high-performance data processing.

• Experience designing low-latency, high-through put distributed systems.

• Knowledge of real-time market data feeds and electronic trading platforms.

• Experience with Linux/Unix environments and shell scripting.

• Strong programming skills in one or more languages such as Java, C++, or Python alongside KDB+/q.

• Experience with performance tuning, profiling, and latency optimisation.

Domain Knowledge

The ideal candidate should have experience within capital markets or investment banking, including experience in one of:

• Electronic Trading (eTrading)

• Market Data Platforms

• Algorithmic Trading

• Quantitative Research

• Order Management Systems (OMS)

• Execution Management Systems (EMS)

• Equities, Foreign Exchange (FX), Futures, and other financial instruments

• Time-series financial data and market microstructure

Preferred Qualifications

• Bachelor's degree in Computer Science, Engineering, Mathematics, Finance, or a related discipline.

• Minimum 3 years or more of software development experience, including significant hands-on experience with KDB+/q.

• Experience working in investment banking, capital markets, hedge funds, proprietary trading firms, or financial technology organizations.

• Experience supporting front-office trading environments.

• Familiarity with cloud technologies and distributed computing is an advantage.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available