remote
KDB /Quant Developer Python - Trading & Analytics - EPAM Systems
Software Engineer
Develop high‑performance trading and analytics solutions using Python and KDB+/q, building quantitative models, data pipelines, and real‑time analytics for investment‑bank clients.
About the role
Key Responsibilities
- Design, develop, and maintain high‑frequency trading and analytics applications using Python and KDB+/q.
- Implement quantitative models, risk metrics, and data‑driven analytics pipelines to support trading strategies.
- Collaborate with traders, quants, and data engineers to translate business requirements into scalable code.
- Optimize database schemas, queries, and data ingestion processes for low‑latency performance.
- Conduct code reviews, unit testing, and performance profiling to ensure reliability and maintainability.
Requirements
- Strong proficiency in Python (3.x) and experience with scientific libraries such as NumPy, pandas, and SciPy.
- Hands‑on experience with KDB+ and the q programming language, including data modeling and query optimization.
- Background in quantitative finance, algorithmic trading, or financial analytics.
- Solid understanding of Linux/Unix environments and version‑control systems (e.g., Git).
- Excellent problem‑solving skills and ability to work in fast‑paced, collaborative teams.