Custom Software Engineer
Core
Design, build, and maintain high-performance time-series data platforms and analytics solutions for capital markets data processing.
Role type
Senior IC KDB+/q developer
Builds
High-performance time-series databases, real-time analytics platforms, and data ingestion frameworks for trade, risk, and pricing use cases.
Domain
Financial services / Capital markets / Time-series data
Deliverable
production ML models | product features
Required skills
KDB+/q programming, time-series data processing, capital markets domain knowledge, real-time data ingestion, Unix/Linux shell scripting, data structures, performance tuning, memory management
Preferred skills
Equities/FX/fixed income experience, low-latency trading platforms, Java/Python/C++, Kafka/Solace/MQ, cloud platforms, DevOps/CI/CD
Technologies
KDB+/q, Python, C++, Java, Kafka, Solace, MQ, Git, Jenkins
Responsibilities
Design and develop KDB+/q applications, optimize time-series databases, support real-time market data processing, troubleshoot production issues, manage data flows, partner with trading and risk teams, participate in code reviews and release activities
Seniority
Senior, hands-on IC
