Quantitative Developer
Commodities Trading
London
Our client is one of the leading commodities trading firms globally, and they are seeking a hands-on Quantitative Developer to help scale out its core analytics and pricing platform used across the Power and Gas trading desks. This is a software-heavy quant role, focused on the application architecture, development, and operational automation to support the mathematical modelling.
The role sits within the Structuring and Valuation team and will play a central part in modernising a system that was originally built by a generalist. It's now being scaled to support multiple quants and use cases, and the team needs someone who can own and drive the technical side of that evolution.
Key Responsibilities:
* Help re-architect and scale the existing analytics platform to support multiple users and trading desks
* Collaborate with Quantitative Analysts to ensure model implementations are structured, maintainable, and reusable
* Bring modern software engineering practices to the team: version control, CI/CD, testing frameworks, code reviews
* Automate a broad range of operational tasks and reporting processes to free up trading and quant time
* Build tools for backtesting, Real Time analysis, and decision support
* Support the evolution of the dev platform and environments in collaboration with internal IT/engineering support
* Ensure high performance and maintainability in all new development work
Ideal Candidate:
* Strong Python developer with 3-5 years of experience in production software development (not just Scripting or prototyping)
* Comfortable designing and working within object-oriented, modular codebases
* Experience in application architecture, platform design, or scaling internal tools
* Background in trading, risk, or pricing systems - energy markets are a plus, but not a must
* Able to work with Quants and Traders to translate requirements into working tools, not just POCs
* Experience automating reporting and operational workflows is a significant advantage
* Clear communicator, able to bring structure and direction to a complex codebase
* STEM degree required