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

Python developer - commodities - mcgregor boyall

London
Mcgregor Boyall
Python developer
Posted: 17 September
Offer description

Job 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
Fullstack python developer
London
Computer Futures
Python developer
Similar job
Senior python developer azure - scaling ai platform. £90k. remote
London
Permanent
Recruitment Revolution
Python developer
£90,000 a year
Similar job
Python developer
London
Permanent
Get2Talent
Python developer
£65,000 a year
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 - McGregor Boyall

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