- Core Execution Engine: Architect and build event-driven trading systems that convert strategy signals into live trades with minimal latency.
- Broker/Exchange Connectivity: Build and maintain robust integrations with broker or exchange APIs, handling the full order lifecycle reliably.
- Real-Time Data Pipelines: Manage high-throughput live market data feeds without system degradation during high-volatility market hours.
- Edge-Case & Failure Handling: Build automated logic to handle execution edge cases such as partial fills, timeouts, and reconciliation mismatches without manual intervention.
- Automated Reconciliation: Develop scripts for automated end-of-day (EOD) data reconciliation between internal system logs and official broker records.
- Infrastructure Automation: Automate deployments, provisioning,
and routine operational workflows using Python and shell scripting to reduce manual effort and improve reliability.
- Infrastructure & Uptime: Deploy trading applications on cloud servers (AWS/GCP) using Docker and Linux. Set up monitoring and alerting to track server health and downtime during market hours.
- Risk Dashboards: Build operational front-end dashboards (Streamlit/Dash) featuring real-time PnL, position, and margin monitoring, including emergency stop controls.
- Documentation & Maintainability: Maintain transparent documentation and reusable code/modules to support long-term scalability.