The role

This is the build-focused seat. Where our FDEs live inside client environments, you’ll spend most of your time writing the code, agent systems, MCP servers, evaluation harnesses, and the internal tooling that lets a small team deliver like a larger one.

The Claude Agent SDK gives you the same agent loop, tool execution, and context management that powers Claude Code, programmable in Python and TypeScript. Your job is to turn that into systems that survive contact with messy client data and keep running after we’ve gone home.

It’s worth being clear about what this role is not: it’s closer to platform engineering than to ML research. You won’t be training models. You’ll be designing subagent architectures, writing tool definitions, managing context across long-running tasks, and building the eval suites that tell us whether any of it works.

How we build, so you can decide whether it’s how you build: the deterministic core ships first and gets proven in isolation; evals stand up alongside it as the change gate, not after it; the model layer adds judgment without owning decisions; guardrails fail closed; and nothing irreversible happens without a human approving it. Solve reliably first, innovate second.

What you’ll do

What we’re looking for

How to apply

Send a resume and links to code.

Email your application to [email protected].