KDB+/Q Engineer

KDB+/Q Engineer

Posted 1 week ago by Square One Resources

£500 Per day
Inside
Undetermined
London Area, United Kingdom

Summary: The KDB+/Q Engineer role involves building, enhancing, and maintaining data-driven applications using KDB+ and Q programming language. The position requires collaboration with quant researchers, traders, and engineers to develop high-performance solutions for real-time analytics and data processing. The successful candidate will be responsible for optimizing KDB+ databases and implementing solutions for real-time data ingestion and analysis. This is a 6-month contract position based in Central London, classified as inside IR35.

Key Responsibilities:

  • Develop, maintain, and optimize KDB+ databases and Q-based applications.
  • Work with stakeholders to design data models and structures for large-scale time-series data.
  • Implement solutions for real-time data ingestion, processing, and analysis.
  • Write high-performance Q code to ensure low-latency and high-throughput processing.
  • Optimize KDB+ queries for performance, including memory management and indexing strategies.
  • Develop and integrate ETL processes for managing data flows from various sources into KDB+.
  • Work closely with the quantitative research and trading teams to design and implement tools for real-time decision-making.
  • Troubleshoot and debug production issues, ensuring minimal downtime and high system reliability.
  • Contribute to architectural decisions related to data storage, retrieval, and real-time data analysis.
  • Document code, processes, and workflows to maintain knowledge sharing within the team.
  • Stay up-to-date with the latest advancements in KDB+/Q technologies and relevant tools.

Key Skills:

  • Proficiency in KDB+ and Q programming language.
  • Experience with time-series data management and analysis.
  • Strong understanding of database optimization techniques.
  • Ability to write high-performance code for real-time applications.
  • Experience with ETL processes and data integration.
  • Strong troubleshooting and debugging skills.
  • Excellent collaboration and communication skills.
  • Familiarity with quantitative research and trading environments.
  • Ability to document processes and workflows effectively.
  • Willingness to stay updated with new technologies and tools.

Salary (Rate): £500 daily

City: London

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title: KDB+/Q Engineer

Location: Central London

Job Type: 6-month contract

Daily rate: £450/500 per day INSIDE IR35

We are seeking a highly skilled KDB+/Q Engineer to join our dynamic engineering team. The successful candidate will be responsible for building, enhancing, and maintaining data-driven applications and systems using KDB+ and Q programming language to handle large volumes of time-series data. You will collaborate with quant researchers, traders, and engineers to develop high-performance solutions for real-time analytics and data processing.

Key Responsibilities:

  • Develop, maintain, and optimize KDB+ databases and Q-based applications.
  • Work with stakeholders to design data models and structures for large-scale time-series data.
  • Implement solutions for real-time data ingestion, processing, and analysis.
  • Write high-performance Q code to ensure low-latency and high-throughput processing.
  • Optimize KDB+ queries for performance, including memory management and indexing strategies.
  • Develop and integrate ETL processes for managing data flows from various sources into KDB+.
  • Work closely with the quantitative research and trading teams to design and implement tools for real-time decision-making.
  • Troubleshoot and debug production issues, ensuring minimal downtime and high system reliability.
  • Contribute to architectural decisions related to data storage, retrieval, and real-time data analysis.
  • Document code, processes, and workflows to maintain knowledge sharing within the team.
  • Stay up-to-date with the latest advancements in KDB+/Q technologies and relevant tools.