Rodeo
Get started

NJF Global Holdings Ltd

Desk Software Engineer (Commodities & Derivatives)

London
£300k – £650k/yr
Posted about 19 hours ago
Sign up to applySee more jobs like this
Get notified of more jobs like this · No spam, ever

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Our Client: Tier-1 hedgefund - Commodities Desk

Location: On-site (Remote work is not supported; desk presence is mandatory)

Experience Level: 3 to 10 years of professional software engineering experience (Ideal target: ~6 years)

Education Pedigree: Top-tier academic background (Top-20 university institution preferred)

Role Summary

We are seeking a high-caliber Desk Software Engineer to partner directly with senior commodity traders on an active, fast-paced trading desk. This position prioritizes algorithmic thinking, practical problem-solving, and robust system design over pure quantitative modeling.

You will be dealing with real-world physical commodity markets—such as shipping routes, maritime chokepoints, natural gas networks, and refinery operations—that have equities, futures, and derivatives attached. Your mission is to ingest the chaotic telemetry of the physical world, surface causal relationships, and build production-grade analytical tools that directly drive real-time PnL.

Key Responsibilities

  • Speed-to-Insight Data Pipelines: Build custom web scrapers, automated ingestion pipelines, and robust APIs to capture noisy, malformed data the instant it drops. Clean, weight, and blend this data to uncover causal relationships before the broader market recognizes a shift in the status quo.
  • Chain-Effect Prediction: Design and implement predictive models that map out downstream impacts across correlated assets, equities, derivatives, and complex supply chain networks.
  • Scale the Trader's Edge: Traders spot market anomalies and rapidly prototype ideas in Python (often laden with edge cases and bugs). You will take these prototypes apart, work through the core logic directly with the trader, and hand-craft clean, optimized, production-grade systems from scratch—owning them end-to-end without relying on AI code generation shortcuts.
  • High-Performance Engineering: Write efficient, production-grade Python code that handles massive datasets. Optimize memory management, bypass GIL bottlenecks, vectorize calculations, and leverage asyncio and FastAPI for low-friction execution.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

Our Tech Stack

  • Languages & Data Processing: Python (Pandas, Polars, NumPy, Dask)
  • Cloud & Storage: Google Cloud Platform (Spanner, BigTable, BigQuery), PostgreSQL
  • Infrastructure & Workflow: Kubernetes, GitHub, Modern AI Tooling
  • Interfaces: React

Real-World Pain Points You Will Solve

To thrive on this desk, you must be prepared to tackle the specific operational friction that kills generic software projects:

  • The "Garbage-In, Reality-Out" Problem: Incoming data feeds from websites, ship trackers, and sensor networks are notoriously malformed, delayed, or missing. You will build resilient parsing architectures that turn messy, real-world chaos into pristine analytical streams.
  • Bridging the Prototype-to-Production Gap: Traders move fast and break things to catch a fleeting market anomaly. You will frequently inherit spaghetti code full of edge cases and translate it into robust, scalable, low-latency production systems without losing the underlying trading logic.
  • Combating Scale Bottlenecks & GIL Lag: As datasets balloon across multiple commodity verticals, naive Python code grinds to a halt. You will constantly diagnose memory limits, optimize data structures, and vectorize calculations to keep processing speeds ahead of the market.
  • Balancing Technical Debt vs. Speed-to-Alpha: In a fast-twitch trading environment, building the right thing next week is useless if the market moves today. You will use sharp commercial acumen to ruthlessly prioritize features, weighing engineering hours directly against tangible PnL impact.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Candidate Profile & Requirements

  • Experience & Stability (3–10 Years, Ideal: 6): You have proven industry experience and a stable track record. We are looking for builders who have stayed put long enough to see successful systems through to production—no serial job-hoppers.
  • Big Tech Pedigree: You do not need a background in finance or commodities, but you must bring serious engineering chops from a top-tier tech environment where you built something substantial.
  • Academic Excellence & Competitive Drive: We heavily index for top-20 university degrees and top academic performance. We love multidisciplinary backgrounds (e.g., double/triple majors in Computer Science, Math, and Economics), CS graduates who competed in math competitions, and individuals who earned prizes for academic excellence. This signals a fierce, competitive mindset in intellectually demanding areas, without veering into ivory-tower academia.
  • An Engineer’s Engineer: You possess a deep command of data structures and algorithms. You can effortlessly debate Big O complexity, dive into the weeds on time-series lags and lead-lag market dynamics, and crush all mid-level and a majority of hard-level LeetCode problems. Efficiency is your edge.
  • Maturity & Grit: You bring a balance of raw, high-intensity drive and seasoned professional maturity. Ego and fragility have no place here.
  • Commercial Acumen: You can run a back-of-the-envelope ROI calculation to determine if a project is worth pursuing. You weigh development hours directly against PnL generation to ensure engineering resources are optimized.
  • Hungry & Fast-Twitch: You are genuinely curious about how physical markets work under the hood and thrive in a high-octane, collaborative, in-office environment.
Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Location

London, England, United Kingdom

Sign up to applySee more jobs like this