Position: KDB Developer
Company: KaaIoT Technologies, LLC
Experience required: 5y
English level: intermediate

**Requirements:**
5+ years of full-lifecycle development experience of at least 1 large commercial system. 
3+ years of experience in q/kdb+ including experience of writing q code
3+ years working in financial institution

**Would be a plus:**
Knowledge of Kx Data Refinery or Kx Insight
Experience of running q/kdb+ on cloud or hybrid environments

**Responsibilities:**
Take ownership and contribute to the reporting infrastructure built using q/kdb+
Build User Defined functions based on business counterparts requirements
Architect solutions to problems both strategic and tactical (if required)
Work closely with the business users to understand requirements
Provide estimates for tasks, including design, development and testing
Extend and support the low-latency database systems
Supporting the implementation of new code releases

**About the project:**
We are looking for a KDB developer to join Time Series Data and Analytics team. The team is responsible for collecting, persisting, aggregating and exposing data via predefined set of functions for the front office, including traders, risk managers.

Team is using Kx Refinery platform and in the process to migrate to Kx Insight.

Produced analytics (include TCA, P&L Attribution, and various data aggregations) which are mission critical to the firm, are delivered on a schedule or via pub/sub API to portfolio managers who use them for trading decisions in each location and to manage risk globally.

The KDB backend, which we are hiring for, also provides data to an interactive numerous Dashboards that seeks to summarize vast amounts of end-of-day risk, as well as ticking intraday risk and market data, to a form and presentation style that would allow senior front office heads to quickly identify areas of risk that need attention.

We are a very technical team, where self-motivation, technical skills and a strong interest in design and technology are highly prized. The ideal candidate will fit into the team and the existing code base, make it their own and use this as a base to be able to design and develop new components. This will include ongoing re-implementations of current q code, extensions, and ongoing support of those existing systems/components.