It has to be legitimately hard
A competent engineer should have to stop and think. If a human would get it wrong for a silly reason, the failure is about the question, not the model.
Jun 2026 – Present · Remote · Freelance
Building the adversarial test surface used to find where frontier models break on real engineering work - the problems, the sandboxes they run in, and the harness that catches a fixed behaviour regressing.
Handshake AI is Handshake’s service for frontier AI development - in their words, “expert human model validation and technology systems for frontier AI development.” It sits on top of the careers platform Handshake has run for over a decade, which is where the expert network comes from.
The work it brokers is model training and validation done by people with real domain expertise: developing domain-specific prompts, assessing responses, and judging output quality. Their disciplines run from law and finance to virology and music theory. Mine is systems software.
Company figures are from Handshake’s own announcement, joinhandshake.com. The work described below is mine.
My side of it is adversarial: build the problems that find where a model breaks on real engineering work, then make the result reproducible enough to be worth acting on. A problem that a model fails is only useful if you can show it failing the same way twice.
Writing a problem a model fails is easy. Writing one that fails for a reason worth fixing is the actual skill. Trivia fails, obscure API corners fail, and neither tells you anything about whether the model can do engineering.
A competent engineer should have to stop and think. If a human would get it wrong for a silly reason, the failure is about the question, not the model.
Single-step problems test recall. The failures worth finding show up when a solution has to hold several constraints at once and the model loses one halfway.
If pass or fail needs a human to arbitrate, it cannot run in a regression harness. The test suite has to decide.
Concurrency, memory ownership, protocol state - the places where production code actually goes wrong, not puzzle-book territory.
Everything runs in containers. That is not ceremony: model-generated code is untrusted code, and the only way to compare two checkpoints honestly is to give them byte-identical environments. A result that depends on what happened to be installed on my machine is not a result.
Building systems and judging them turn out to need the same instincts. Reviewing at volume taught me what to look for; building the runtime taught me what it costs to get those things right. Both sides feed the problem design - the failures I know how to provoke are the ones I have had to fix myself.