top of page

KDB+ Engineer

Toronto, ON, Canada

Job Type

Workspace

Full Time

Hybrid

Requirements

Q Partners is seeking an experienced KDB+ Consultant to join our team and work onsite at our client in Toronto within the Market Data Team. The successful candidate will focus on server-side development for equities, specifically dealing with transaction data and enhancing the trading stack and executions. This role requires deep expertise in KDB+/q development, with some involvement in Java for feed handlers, along with a strong understanding of financial markets and high-frequency trading environments.


Key Responsibilities:

  • Design, develop, and optimise KDB+ databases and applications to support equities trading and market data analysis at RBC.

  • Focus on server-side development in Q to handle high-frequency transaction data and improve trading execution systems.

  • Collaborate closely with RBC's market data team to understand business requirements and translate them into effective technical solutions.

  • Implement robust data processing and analytics capabilities using KDB+/q to provide actionable insights for trading strategies.

  • Conduct performance tuning and troubleshooting for KDB+ systems to ensure efficient data handling and storage.

  • Develop, maintain, and optimize data feed handlers with limited involvement in Java as necessary.

  • Maintain comprehensive documentation for KDB+ systems and related processes.

  • Mentor junior team members on KDB+/q development best practices.


Qualifications:

  • Bachelor's or Master's degree in Computer Science, Mathematics, Engineering, or a related field.

  • Extensive experience with KDB+/q development

  • Strong understanding of equities, transaction data, and trading execution systems.

  • Experience working in financial services, particularly in market data or high-frequency trading environments.

  • Basic knowledge of Java is a plus, but not a primary focus.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication skills with the ability to collaborate effectively in a team setting.


Work Arrangement:

  • Hybrid work model: 2 days a week onsite at RBC's Toronto office.

bottom of page