Skip to content
Quant jobs / JPMorgan

Quantitative Trader – Global Commodities (Associate/VP)

A role in JPMorgan's commodities quantitative trading and research group, which runs algorithmic pricing, hedging and execution for metals and energy. You build the tools that quote and trade flow.

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.

  • Write pricing algorithm software for base metals, bullion and energy in Python and Java
  • Design execution and hedging strategies for client flow
  • Research micro-patterns in commodity order books
  • Maintain and support live trading applications
  • Work with sales on electronic client offerings

What they ask for

Required

  • Solid programming in Java and Python
  • Interest in market microstructure
  • Fluency in market and product terminology
  • Agile software practice
  • Attention to detail

Preferred

  • Advanced quantitative degree
  • Commodities and derivatives pricing experience
  • Real-time feeds and CLOB order placement on LME, CME or ICE
  • KDB+/q
Education
Degree preferred in computer science, maths, physics or engineering; advanced degree a plus
Experience
Not specified in years
Languages and tools
  • Java
  • Python
  • KDB+/q
Markets
commodities

How to prepare

  • Study limit order book dynamics and how commodity futures trade on LME, CME and ICE
  • Build a toy quoting engine in Python that reacts to simulated order flow
  • Learn commodity futures curves, roll and spread basics
  • Practise KDB+/q on tick data

What to study

The HFT Quant Developer roadmap sets out the stages for this kind of role, with free resources for each.

Open the roadmap

Apply

Read the full posting on JPMorgan’s site before applying: requirements, location and pay can change after we check them.

View the posting on JPMorgan’s site ↗

SelfMadeQuant wrote this summary from the employer’s public posting, last checked 6 November 2026. SelfMadeQuant isn’t affiliated with JPMorgan and doesn’t handle applications.

Similar roles