Overview
A financial technology programme is replacing parts of a mature risk calculation platform while keeping daily production processing stable. This is not a conventional backend assignment. The consultant will need to understand numerical workloads, data lineage and performance constraints while helping engineers move complex calculations into a more maintainable service architecture.
Responsibilities
- Design and implement services supporting large scale risk calculations.
- Analyse existing calculation flows and identify bottlenecks in data movement and execution.
- Work with quantitative specialists to translate models into robust production services.
- Improve observability around calculation failures, data quality and processing times.
- Contribute to the technical migration strategy for legacy risk components.
Requirements
- 8+ years of software engineering experience in financial or technically complex environments.
- Strong Python or Java experience with production systems.
- Good understanding of numerical processing and large data workloads.
- Experience with distributed systems, performance tuning and service design.
- Comfortable discussing technical implementation with quantitative specialists.
Expertise
Distributed Systems
Java
Performance Engineering
Python
Quantitative Finance
Risk Systems
