Read this part first
Most of this system is built by coding agents. Delivery capacity is not our constraint — deciding what should exist is. That is the whole of this role.
You will not receive requirements. You will go and find out what a trader, an operator, an economist and a financier actually do, write the definition of each of those jobs yourself, and turn it into a working prototype of the system. You will own the backlog and the sprint scope for your layer: what is ready, what enters a sprint, what ships, what gets cut. And you will say no to the business when no is the right answer, and defend it in the demo, with the people who asked for it in the room.
If that reads as too much authority for one person, it is not the job you are looking for. If it reads as the first product job in years that isn't ticket administration, keep going.
The product
We are building the system an international oil-products trader will run its business on: the full deal lifecycle from contract to settlement. Pricing against Platts and Argus formulas. Costs accumulating across a chain of vessels, rail, trucks and storage. Invoicing, inventory, losses, claims, hedging. The purpose of the whole thing is that anyone involved in a deal can reconstruct the P&L between any two points of the chain, at any moment, on an agreed basis.
Real money moves on the numbers it produces. Correctness is the product.
Today that business runs on spreadsheets, email and phone calls, plus six years of an attempt that never shipped. Our backend team is well ahead — the transactional core is being built. What does not exist anywhere, in any document or any legacy screen, is the product logic: what each role sees, in what order, with what hidden from them, and what the system should already know before it asks.
That is the layer you own.
About the role
Four core users, each with a completely different relationship to the same deal:
Plus logistics roles, inspectors, and management who want the business explained to them rather than tabulated.
The interesting constraints are real ones. Junior and head trader use the same screens with different scope. The system pre-fills what it can infer and asks only what it cannot, with reasons attached. No two deals have the same contract terms, so forms cannot be a fixed checklist. And the executive sponsor of this platform will never be a daily user, while the daily users have been asked for their input for six years and have watched nothing ship. Holding those two audiences together is not a communication tax on the job — it is a large part of the job.
Day to day
What you need
Strongly preferred
What we offer
Honestly about the pace
The first production release is scheduled for February. Until then the intensity is high and the domain is unforgiving. That is the trade for the autonomy.
How to apply
Send your CV plus answers to all four questions. Applications without answers are not reviewed.
1. Pick one specific job title you have built a product for. What did you decide that person should not see on their screen, and how did you hold that position when they asked for it?
2. A senior stakeholder who is not a user signs off on your prototype, then rejects it at the demo two weeks later, in front of the team that has to build it. What do you do that week — and what do you change so it does not repeat?
3. Show us a real piece of work you produced by directing an AI: a specification, a role description, a research synthesis. Include the brief you gave it. Then one case where the output was plausible and wrong — how you caught it, and what check you now run every time.
4. Something you cut or refused to build under pressure. What was your argument, who was unhappy, and what actually happened.
Job details are sourced from the employer's original posting.
Open job postingAbout the company
Raw Ventures is a venture capital firm that invests in early-stage technology companies.