Quantitative Developer – Commodities (Python)
A Python development role supporting commodities research and trading across agriculture, metals and energy. It covers pricing, backtesting, risk and alternative-data tooling.
What you’d work on
Our reading of the posting: what a new hire in this role would most likely spend their first months on.
- Build pricing, backtesting and PnL tools for commodity desks
- Create pipelines for weather and cargo alternative data
- Turn trader ideas into production models and apps
- Maintain cloud applications on AWS
What they ask for
Required
- Python software development
- NumPy, Pandas, Polars, Matplotlib
- SQL
- Data pipelines, ideally with Airflow
- Git, testing and packaging
- Quantitative and analytical skills
- AWS or similar cloud
Preferred
- Commodities quant tooling experience
- Dashboards (Plotly, Streamlit, Dash, htmx)
- Snowflake, Slurm or Ray
- Statistical or machine learning models
- Mentoring juniors
- Education
- No degree level stated.
- Experience
- 2+ years of professional software development
- Languages and tools
- Markets
- commodities
How to prepare
- Backtest a simple commodity trend or spread strategy with Python
- Build an Airflow pipeline ingesting weather data and test it
- Study agriculture, metals and energy market structure
- Learn futures curve roll and basis concepts
What to study
- Python for Quantitative Finance
- Quantitative Data Engineering
- Quantitative Research, Data and Backtesting
- Financial Instruments, Markets and Conventions
The Energy Quant roadmap sets out the stages for this kind of role, with free resources for each.
Open the roadmapApply
Read the full posting on Qube Research & Technologies’s site before applying: requirements, location and pay can change after we check them.
View the posting on Qube Research & Technologies’s site ↗
SelfMadeQuant wrote this summary from the employer’s public posting, last checked 6 November 2026. SelfMadeQuant isn’t affiliated with Qube Research & Technologies and doesn’t handle applications.