Python Developer - Commodities

Overview
A leading global financial institution is seeking a
Python Developer (Contract)
to join its Commodities Technology team. This group supports a fast-growing Commodities Index business that spans Oil, Gas, Power, Agriculture, and Metals, providing advanced analytics and tools for structuring and trading. You will play a key role in designing and delivering a new
index back-testing platform , working closely with structurers and front office stakeholders. The position offers direct business interaction, exposure to real-world trading problems, and the opportunity to build robust, high-performance solutions in a dynamic environment.Responsibilities
Develop and enhance
Python-based models
for:Historical index back-testingDaily pricing and index level generationWeighting and rebalancing logicBasket decomposition and attribution analytics
Design and deploy
scalable APIs
(Flask / FastAPI) for internal and external tools.Partner with business users to gather requirements and iterate quickly on solutions.Implement
testing frameworks, version control, and data validation
processes.Integrate with market data, storage systems, and reporting platforms.Required Skills
5+ years''
Python development
experience, ideally within trading, risk, or financial services.Strong background with
Pandas, NumPy, and data science libraries .Hands-on experience with
Flask or FastAPI
for API development.Proficiency in
time-series data manipulation
and back-testing methods.Experience working with
large datasets
and
real-time data pipelines .Strong performance optimisation and debugging skills.Confident communicator with the ability to liaise directly with business stakeholders.Desirable Skills
Experience in
commodities indices, structured products, or index engineering .Knowledge of
market data feeds
(Bloomberg, Refinitiv, etc).Familiarity with
containerisation (Docker)
and
cloud platforms
(AWS/GCP).Database experience (SQL/NoSQL) and use of modern data formats (Parquet, HDF5).Contract:
Initial term with possible extensionDay Rate:
Competitive, depending on experienceMcGregor Boyall is an equal opportunity employer and does not discriminate on any grounds.
#J-18808-Ljbffr
Other jobs of interest...


Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!