Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Python developer - commodities

London
Mcgregor Boyall
Python developer
Posted: 10 September
Offer description

The Role

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:

o Historical index back-testing

o Daily pricing and index level generation

o Weighting and rebalancing logic

o Basket 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 extension
Day Rate: Competitive, depending on experience

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior python developer
London
Kpmg Uk
Python developer
Similar job
Senior python developer
London
Kpmg Uk
Python developer
Similar job
Senior python developer
London
Bondex
Python developer
See more jobs
Similar jobs
Mcgregor Boyall recruitment
Mcgregor Boyall jobs in London
It jobs in London
jobs London
jobs Greater London
jobs England
Home > Jobs > It jobs > Python developer jobs > Python developer jobs in London > Python Developer - Commodities

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save