Key Responsibilities:
- Design, develop, and optimize high-performance Python applications for trading, research, and risk management.
- Build scalable, low-latency systems to support real-time financial data processing.
- Work closely with CEO, CTO and data scientists/data engineers to implement sophisticated investment algorithms.
- Ensure system performance, reliability, and robustness through rigorous testing and optimization.
- Contribute to infrastructure automation, CI/CD pipelines, and cloud-based deployment strategies.
- Troubleshoot and optimize existing codebases to improve efficiency and execution speeds.
Required Technical Skills:
- Strong Python programming expertise with experience in building scalable applications.
- Familiarity with new database systems such as KDB/Q, Clickhouse, ArcticDB
- Familiarity with a variety of Python Data Analysis tools such as Pandas, Polars, Numpy, Scipy, Matplotlib and a few financial libraries