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. Design and development of ultra-high-performance data systems
2. Real-time processing of large volumes of data with minimal latency
3. Performance optimization using vectorized processing techniques
#### **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 in-memory and on-disk table manipulation (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 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 integration interfaces (APIs) between kdb\+ and other languages such as Python (PyQ/EmbedPy), Java, or C\+\+.
**Mandatory Requirements**
* 5+ years of expert-level kdb\+: Solid experience with system architecture and the q language.
* Vector Thinking: Proven 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, file systems).
* 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 large-scale sensor data analysis (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!