···
Log in / Register

KDB+/Q Developer (Time Series Data Engineer)

Indeed
Full-time
Onsite
No experience limit
No degree limit
Rua Madalena Sotto 127, 3720 Oliveira de Azeméis, Portugal
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: We are seeking an experienced KDB\\+ Developer to design, develop, and maintain ultra-high-performance data systems, architecting solutions that process large volumes of real-time data with minimal latency. Key Highlights: 1. Development in q for manipulating in-memory and on-disk tables 2. Performance optimization using vectorized processing techniques 3. Integration between kdb\+ and other languages such as Python, Java, or C\+\+ #### **About the KDB\+/Q Developer (Time Series Data Engineer) Role** **Job Title: KDB\+/Q Developer (Time Series Data Engineer)** **Location: Remote** **Employment Type: Full\-time \& Remote** **Summary / Overview:** We are seeking an experienced KDB\+ Developer to design, develop, and maintain ultra-high-performance data systems. You will be responsible for architecting solutions that process large volumes of real-time (tick data) and historical data, ensuring minimal latency for mission-critical applications (e.g., Trading, IoT, or Telemetry). **Responsibilities and Tasks** * q Development: Write efficient and concise q code for manipulating in-memory and on-disk tables (splayed and partitioned). * Feed Architecture: Develop and optimize Ticker Plants, Chained Tickers, and Real\-Time Databases (RDB). * Historical Data Management: Maintain and optimize the Historical Database (HDB), ensuring millisecond-level response times for queries over terabytes of data. * Performance Optimization: Identify I/O and CPU bottlenecks, applying vectorized processing techniques to avoid inefficient loops and iterators. * Integration: Develop binding interfaces (APIs) between kdb\+ and other languages such as Python (PyQ/EmbedPy), Java, or C\+\+. **Mandatory Requirements** * 5+ years of proven expertise in kdb\+: Solid experience with system architecture and the q language. * Vector Thinking: Demonstrated ability to solve complex problems using native functions (adverbs, over, scan), avoiding procedural logic. * Operating Systems: In-depth knowledge of Linux/Unix (shell scripting, memory management, filesystems). * Low-Latency Architecture: Understanding of how kdb\+ interacts with hardware (RAM vs SSD) for query optimization. **Preferred Qualifications:** * Experience with messaging protocols (Solace, Kafka) and frameworks such as Aqua or TorQ * Prior experience in Financial Markets (Equities, FX, Fixed Income) or analysis of large-scale sensor data (IoT) * Strong problem-solving skills in high-pressure environments (real-time production) * Proficiency in English and Portuguese **Important:** * Our company does not sponsor work visas or residence permits for employment purposes. All candidates must have legal authorization to work in the country where the position is located. * We only contact candidates who meet the requirements and match the profile sought by our clients. **\#VisionaryFuture \- Build the future, join our living ecosystem!

Source:  indeed View original post
João Santos
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.