
Senior KDB+/Q Developer, Time Series Data Engineer
Posted May 21

Posted May 21
This is a fully remote position, open to applicants in Brazil.
• Q Development: Craft efficient and succinct code in the Q language for the manipulation of in-memory and disk-based (splayed/partitioned) tables;
• Proficient English communication skills;
• Feed Architecture: Design and enhance Ticker Plants, Chained Tickers, and Real-time Databases (RDB);
• Historical Data Management: Oversee and optimize the Historical Database (HDB), ensuring swift query responses on terabytes of data;
• Performance Optimization: Detect I/O and CPU bottlenecks, employing vector processing methods to eliminate slow loops and iterators;
• Integration: Develop connectivity interfaces (APIs) between kdb+ and additional programming languages such as Python (PyQ/EmbedPy), Java, or C++.
• kdb+ Proficiency: Strong experience with the database structure and the q language.
• Vector Thinking: Demonstrated ability to tackle complex problems using native functions (adverbs, over, scan) rather than procedural logic.
• Operating Systems: Comprehensive knowledge of Linux/Unix (including shell scripting, memory management, and file systems).
• Low Latency Architecture: Insight into how kdb+ interacts with hardware (RAM vs SSD) for optimizing queries.
• Problem-solving aptitude under pressure (in real-time production environments).
• Familiarity with messaging protocols (Solace, Kafka) and frameworks such as Aqua or TorQ (Desirable).
• Prior experience in Financial Markets (Equities, FX, Fixed Income) or analyzing large volumes of sensors (IoT) (Desirable).
• Health insurance
• Flexible working hours
• Professional development opportunities
Aimpoint Digital
Get handpicked remote jobs straight to your inbox weekly.