Job Description
Our client is a global fintech firm whose algorithms power the functioning of modern capital markets. Their solutions process trillions of dollars annually, helping institutions manage risk, optimise portfolios, and improve market efficiency.
This is not a standard software engineering role. It combines coding, quantitative research with applied algorithm design. The successful professional will excel at mathematical modelling, operations research, and optimisation, and will be able to translate complex business challenges into rigorous models, then implement them in code at scale.
Responsibilities
* Design, implement, and productionize optimisation and financial algorithms.
* Translate mathematical and operations research models into enterprise-grade solutions.
* Collaborate with developers and product teams to frame problems as solvable models.
* Contribute to the architecture of distributed, high-throughput systems.
* Conduct research to enhance optimisation frameworks and algorithm performance.
Required Experience
* Strong foundation in mathematics, optimisation, or operations research.
* Demonstrated Python engineering skills (OOP, algorithms, data structures).
* Ability to transform theoretical models into practical solutions.
* Strong communication and teamwork skills.
Pref...