Staff Software Engineer
Core
Design and evolve high-performance time-series data platforms and surveillance solutions for regulatory compliance and risk management.
Role type
Staff Software Engineer (kdb+/q specialist)
Builds
Real-time surveillance engines, data ingestion pipelines, APIs, and cloud infrastructure for financial risk monitoring.
Domain
Financial services / Regulatory compliance / Time-series analytics
Deliverable
production ML models | product features | infrastructure
Required skills
q programming, temporal databases, time-series analytics, spaCy integration, Python, RESTful APIs, WebSocket, kdb+ HDB/RDB architecture, AWS, CI/CD, microservices, event-driven architecture, regulatory knowledge (ASIC, MiFID II, MAR)
Preferred skills
Machine learning workflows, delta control mechanisms, NLP capabilities
Technologies
kdb+/q, spaCy, Python, AWS (EC2, S3, Lambda), HTML5, JavaScript
Responsibilities
Shape technical evolution of kdb+/q platforms, design and optimize data ingestion and real-time processing, implement version control and change data capture, integrate NLP for text processing, champion functional programming and performance tuning, mentor junior engineers
Seniority
Staff, hands-on engineering leadership & mentorship